Documentation for 0953376d31

This commit is contained in:
github-actions
2023-06-16 21:18:14 +00:00
parent 26f1eee566
commit 14deeecd50
7241 changed files with 234176 additions and 54779 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: probability/geometric_dist.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<!-- Generated by Doxygen 1.9.7 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -118,8 +118,7 @@ $(document).ready(function(){initNavTree('de/d72/geometric__dist_8cpp.html','../
</div><div class="textblock"><div class="dynheader">
Include dependency graph for geometric_dist.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/d2c/geometric__dist_8cpp__incl.svg" width="662" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/d2c/geometric__dist_8cpp__incl.svg" width="662" 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="nested-classes" name="nested-classes"></a>
@@ -182,8 +181,7 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d72/geometric__dist_8cpp_a82964ca6180507deb5fafc71050012ba_cgraph.svg" width="168" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d72/geometric__dist_8cpp_a82964ca6180507deb5fafc71050012ba_cgraph.svg" width="168" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -211,14 +209,13 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 258</span> <a class="code hl_function" href="../../de/d72/geometric__dist_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a>(); <span class="comment">// run self-test implementations</span></div>
<div class="line"><span class="lineno"> 259</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 260</span>}</div>
<div class="ttc" id="ageometric__dist_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../de/d72/geometric__dist_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition:</b> geometric_dist.cpp:197</div></div>
<div class="ttc" id="ageometric__dist_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../de/d72/geometric__dist_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition</b> geometric_dist.cpp:197</div></div>
<div class="ttc" id="asrand_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/random/srand.html">std::srand</a></div><div class="ttdeci">T srand(T... args)</div></div>
<div class="ttc" id="atime_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/c/time.html">std::time</a></div><div class="ttdeci">T time(T... args)</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../de/d72/geometric__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../de/d72/geometric__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
@@ -273,17 +270,16 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 190</span> &lt;&lt; <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a>;</div>
<div class="line"><span class="lineno"> 191</span>}</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="aclassprobability_1_1geometric__dist_1_1geometric__distribution_html_a41051365f8ac7700f2ed5880a6760413"><div class="ttname"><a href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413">probability::geometric_dist::geometric_distribution::expected_value</a></div><div class="ttdeci">float expected_value() const</div><div class="ttdoc">The expected value of a geometrically distributed random variable X.</div><div class="ttdef"><b>Definition:</b> geometric_dist.cpp:71</div></div>
<div class="ttc" id="aclassprobability_1_1geometric__dist_1_1geometric__distribution_html_a8aae1cebcf42ed2332f1c7217c401aa3"><div class="ttname"><a href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3">probability::geometric_dist::geometric_distribution::draw_sample</a></div><div class="ttdeci">uint32_t draw_sample() const</div><div class="ttdoc">Generates a (discrete) sample according to the geometrical distribution.</div><div class="ttdef"><b>Definition:</b> geometric_dist.cpp:125</div></div>
<div class="ttc" id="aclassprobability_1_1geometric__dist_1_1geometric__distribution_html_aea8b0d649f0dc9a6f8baf3341a0b4960"><div class="ttname"><a href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960">probability::geometric_dist::geometric_distribution::variance</a></div><div class="ttdeci">float variance() const</div><div class="ttdoc">The variance of a geometrically distributed random variable X.</div><div class="ttdef"><b>Definition:</b> geometric_dist.cpp:77</div></div>
<div class="ttc" id="aclassprobability_1_1geometric__dist_1_1geometric__distribution_html_a41051365f8ac7700f2ed5880a6760413"><div class="ttname"><a href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413">probability::geometric_dist::geometric_distribution::expected_value</a></div><div class="ttdeci">float expected_value() const</div><div class="ttdoc">The expected value of a geometrically distributed random variable X.</div><div class="ttdef"><b>Definition</b> geometric_dist.cpp:71</div></div>
<div class="ttc" id="aclassprobability_1_1geometric__dist_1_1geometric__distribution_html_a8aae1cebcf42ed2332f1c7217c401aa3"><div class="ttname"><a href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3">probability::geometric_dist::geometric_distribution::draw_sample</a></div><div class="ttdeci">uint32_t draw_sample() const</div><div class="ttdoc">Generates a (discrete) sample according to the geometrical distribution.</div><div class="ttdef"><b>Definition</b> geometric_dist.cpp:125</div></div>
<div class="ttc" id="aclassprobability_1_1geometric__dist_1_1geometric__distribution_html_aea8b0d649f0dc9a6f8baf3341a0b4960"><div class="ttname"><a href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960">probability::geometric_dist::geometric_distribution::variance</a></div><div class="ttdeci">float variance() const</div><div class="ttdoc">The variance of a geometrically distributed random variable X.</div><div class="ttdef"><b>Definition</b> geometric_dist.cpp:77</div></div>
<div class="ttc" id="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
<div class="ttc" id="aresize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/resize.html">std::vector::resize</a></div><div class="ttdeci">T resize(T... args)</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../de/d72/geometric__dist_8cpp_a70fd1cc5c3a2813f28683dc75dcd65b6_cgraph.svg" width="100%" height="585"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../de/d72/geometric__dist_8cpp_a70fd1cc5c3a2813f28683dc75dcd65b6_cgraph.svg" width="100%" height="585"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
@@ -367,13 +363,12 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 248</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;All tests have successfully passed!&quot;</span> &lt;&lt; <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a>;</div>
<div class="line"><span class="lineno"> 249</span> <a class="code hl_function" href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6">sample_test</a>(dist);</div>
<div class="line"><span class="lineno"> 250</span>}</div>
<div class="ttc" id="aclassprobability_1_1geometric__dist_1_1geometric__distribution_html"><div class="ttname"><a href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html">probability::geometric_dist::geometric_distribution</a></div><div class="ttdoc">A class to model the geometric distribution.</div><div class="ttdef"><b>Definition:</b> geometric_dist.cpp:55</div></div>
<div class="ttc" id="ageometric__dist_8cpp_html_a70fd1cc5c3a2813f28683dc75dcd65b6"><div class="ttname"><a href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6">sample_test</a></div><div class="ttdeci">void sample_test(const probability::geometric_dist::geometric_distribution &amp;dist)</div><div class="ttdoc">Tests the sampling method of the geometric distribution.</div><div class="ttdef"><b>Definition:</b> geometric_dist.cpp:165</div></div>
<div class="ttc" id="aclassprobability_1_1geometric__dist_1_1geometric__distribution_html"><div class="ttname"><a href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html">probability::geometric_dist::geometric_distribution</a></div><div class="ttdoc">A class to model the geometric distribution.</div><div class="ttdef"><b>Definition</b> geometric_dist.cpp:55</div></div>
<div class="ttc" id="ageometric__dist_8cpp_html_a70fd1cc5c3a2813f28683dc75dcd65b6"><div class="ttname"><a href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6">sample_test</a></div><div class="ttdeci">void sample_test(const probability::geometric_dist::geometric_distribution &amp;dist)</div><div class="ttdoc">Tests the sampling method of the geometric distribution.</div><div class="ttdef"><b>Definition</b> geometric_dist.cpp:165</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../de/d72/geometric__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../de/d72/geometric__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
@@ -384,7 +379,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_82e494173a87936756866de2fa774307.html">probability</a></li><li class="navelem"><a class="el" href="../../de/d72/geometric__dist_8cpp.html">geometric_dist.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
</ul>
</div>
</body>

View File

@@ -1,11 +1,20 @@
<map id="sample_test" name="sample_test">
<area shape="rect" id="node1" title="Tests the sampling method of the geometric distribution." alt="" coords="5,204,98,229"/>
<area shape="rect" id="node2" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" title="Generates a (discrete) sample according to the geometrical distribution." alt="" coords="146,58,330,114"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="202,138,274,164"/>
<area shape="rect" id="node7" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" title="The expected value of a geometrically distributed random variable X." alt="" coords="146,189,330,244"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="175,269,301,295"/>
<area shape="rect" id="node9" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" title="The variance of a geometrically distributed random variable X." alt="" coords="146,319,330,375"/>
<area shape="rect" id="node3" href="$de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" title="Returns a random number between [0,1]." alt="" coords="405,29,562,70"/>
<area shape="rect" id="node4" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" title="The inverse cumulative distribution function." alt="" coords="378,94,589,150"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/log.html#" title=" " alt="" coords="637,109,702,135"/>
<area shape="rect" id="Node000001" title="Tests the sampling method of the geometric distribution." alt="" coords="5,204,98,229"/>
<area shape="rect" id="Node000002" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" title="Generates a (discrete) sample according to the geometrical distribution." alt="" coords="146,58,330,114"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="62,201,96,164,144,124,151,119,154,123,147,128,100,168,66,205"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="202,138,274,164"/>
<area shape="poly" id="edge6_Node000001_Node000006" title=" " alt="" coords="80,200,145,174,187,161,189,166,147,179,82,205"/>
<area shape="rect" id="Node000007" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" title="The expected value of a geometrically distributed random variable X." alt="" coords="146,189,330,244"/>
<area shape="poly" id="edge7_Node000001_Node000007" title=" " alt="" coords="98,214,131,214,131,219,98,219"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="175,269,301,295"/>
<area shape="poly" id="edge8_Node000001_Node000008" title=" " alt="" coords="82,227,147,254,171,262,169,267,145,259,80,232"/>
<area shape="rect" id="Node000009" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" title="The variance of a geometrically distributed random variable X." alt="" coords="146,319,330,375"/>
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="66,228,100,265,147,305,154,309,151,314,144,309,96,269,62,231"/>
<area shape="rect" id="Node000003" href="$de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" title="Returns a random number between [0,1]." alt="" coords="405,29,562,70"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="330,70,390,61,391,66,331,75"/>
<area shape="rect" id="Node000004" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" title="The inverse cumulative distribution function." alt="" coords="378,94,589,150"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="331,97,363,101,363,107,330,102"/>
<area shape="poly" id="edge3_Node000003_Node000003" title=" " alt="" coords="448,29,446,19,452,10,465,5,484,3,504,5,517,12,514,17,503,10,484,8,466,10,456,15,452,20,453,28"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/log.html#" title=" " alt="" coords="637,109,702,135"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="590,119,622,119,622,124,590,124"/>
</map>

View File

@@ -1 +1 @@
ce5b6bb6b4db1850b1b1233c54a7bbf6
58cdddf49dd7bbfd19671b6e6cdd31bf

View File

@@ -5,68 +5,68 @@
-->
<!-- Title: sample_test Pages: 1 -->
<!--zoomable 285 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 530;
var viewHeight = 285;
var sectionId = 'dynsection-3';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>sample_test</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Tests the sampling method of the geometric distribution.">
<g id="a_Node000001"><a xlink:title="Tests the sampling method of the geometric distribution.">
<polygon fill="#999999" stroke="#666666" points="69.25,-128.5 0,-128.5 0,-109.25 69.25,-109.25 69.25,-128.5"/>
<text text-anchor="middle" x="34.62" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">sample_test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<g id="a_Node000002"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<polygon fill="white" stroke="#666666" points="243.5,-237.75 105.25,-237.75 105.25,-196 243.5,-196 243.5,-237.75"/>
<text text-anchor="start" x="113.25" y="-224.25" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="113.25" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -75,30 +75,36 @@ var sectionId = 'dynsection-3';
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M43.73,-128.79C55.87,-143.15 80.05,-169.85 105.25,-186.88 106.98,-188.04 108.76,-189.18 110.57,-190.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.51,-193.71 118.93,-195.59 111.96,-187.62 108.51,-193.71"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="201.12,-177.5 147.62,-177.5 147.62,-158.25 201.12,-158.25 201.12,-177.5"/>
<text text-anchor="middle" x="174.38" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M56.97,-128.96C70.6,-135.18 88.74,-143.05 105.25,-148.88 115.39,-152.46 126.56,-155.81 136.88,-158.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.67,-162.24 146.24,-161.47 137.5,-155.48 135.67,-162.24"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<g id="a_Node000007"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="243.5,-139.75 105.25,-139.75 105.25,-98 243.5,-98 243.5,-139.75"/>
<text text-anchor="start" x="113.25" y="-126.25" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="113.25" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -107,30 +113,36 @@ var sectionId = 'dynsection-3';
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge7_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M69.68,-118.88C77.24,-118.88 85.56,-118.88 94.1,-118.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="94,-122.38 104,-118.88 94,-115.38 94,-122.38"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="221.75,-79.5 127,-79.5 127,-60.25 221.75,-60.25 221.75,-79.5"/>
<text text-anchor="middle" x="174.38" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge8_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M56.97,-108.79C70.6,-102.57 88.74,-94.7 105.25,-88.88 111.11,-86.81 117.31,-84.81 123.5,-82.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="124.21,-86.09 132.83,-79.93 122.25,-79.37 124.21,-86.09"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<g id="a_Node000009"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="243.5,-41.75 105.25,-41.75 105.25,0 243.5,0 243.5,-41.75"/>
<text text-anchor="start" x="113.25" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="113.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -139,15 +151,18 @@ var sectionId = 'dynsection-3';
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M43.73,-108.96C55.87,-94.6 80.05,-67.9 105.25,-50.88 106.98,-49.71 108.76,-48.57 110.57,-47.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.96,-50.13 118.93,-42.16 108.51,-44.04 111.96,-50.13"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<g id="a_Node000003"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<polygon fill="white" stroke="#666666" points="417.75,-259.12 299.75,-259.12 299.75,-228.62 417.75,-228.62 417.75,-259.12"/>
<text text-anchor="start" x="307.75" y="-245.62" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="middle" x="358.75" y="-234.38" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::generate_uniform</text>
@@ -155,15 +170,18 @@ var sectionId = 'dynsection-3';
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M243.8,-227.01C258.52,-229.19 274.09,-231.49 288.83,-233.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.99,-237.23 298.39,-235.24 289.01,-230.31 287.99,-237.23"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<g id="a_Node000004"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<polygon fill="white" stroke="#666666" points="438,-210.75 279.5,-210.75 279.5,-169 438,-169 438,-210.75"/>
<text text-anchor="start" x="287.5" y="-197.25" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="287.5" y="-186" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -172,73 +190,76 @@ var sectionId = 'dynsection-3';
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M243.8,-206.74C251.82,-205.56 260.08,-204.34 268.32,-203.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="268.74,-206.44 278.12,-201.52 267.72,-199.52 268.74,-206.44"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<g id="edge3_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.05,-259.61C329.01,-268.68 337.24,-277.12 358.75,-277.12 370.85,-277.12 378.74,-274.45 382.44,-270.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.01,-270.89 383.45,-260.61 379.04,-270.25 386.01,-270.89"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="522.25,-199.5 474,-199.5 474,-180.25 522.25,-180.25 522.25,-199.5"/>
<text text-anchor="middle" x="498.12" y="-186" font-family="Helvetica,sans-Serif" font-size="10.00">std::log</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M438.47,-189.88C446.99,-189.88 455.3,-189.88 462.85,-189.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="462.68,-193.38 472.68,-189.88 462.68,-186.38 462.68,-193.38"/>
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="geometric__dist_8cpp_a70fd1cc5c3a2813f28683dc75dcd65b6_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="geometric__dist_8cpp_a70fd1cc5c3a2813f28683dc75dcd65b6_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -9,18 +9,18 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 281.12)">
<title>sample_test</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Tests the sampling method of the geometric distribution.">
<g id="a_Node000001"><a xlink:title="Tests the sampling method of the geometric distribution.">
<polygon fill="#999999" stroke="#666666" points="69.25,-128.5 0,-128.5 0,-109.25 69.25,-109.25 69.25,-128.5"/>
<text text-anchor="middle" x="34.62" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">sample_test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<g id="a_Node000002"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<polygon fill="white" stroke="#666666" points="243.5,-237.75 105.25,-237.75 105.25,-196 243.5,-196 243.5,-237.75"/>
<text text-anchor="start" x="113.25" y="-224.25" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="113.25" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -29,30 +29,36 @@
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M43.73,-128.79C55.87,-143.15 80.05,-169.85 105.25,-186.88 106.98,-188.04 108.76,-189.18 110.57,-190.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.51,-193.71 118.93,-195.59 111.96,-187.62 108.51,-193.71"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="201.12,-177.5 147.62,-177.5 147.62,-158.25 201.12,-158.25 201.12,-177.5"/>
<text text-anchor="middle" x="174.38" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M56.97,-128.96C70.6,-135.18 88.74,-143.05 105.25,-148.88 115.39,-152.46 126.56,-155.81 136.88,-158.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.67,-162.24 146.24,-161.47 137.5,-155.48 135.67,-162.24"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<g id="a_Node000007"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="243.5,-139.75 105.25,-139.75 105.25,-98 243.5,-98 243.5,-139.75"/>
<text text-anchor="start" x="113.25" y="-126.25" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="113.25" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -61,30 +67,36 @@
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge7_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M69.68,-118.88C77.24,-118.88 85.56,-118.88 94.1,-118.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="94,-122.38 104,-118.88 94,-115.38 94,-122.38"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="221.75,-79.5 127,-79.5 127,-60.25 221.75,-60.25 221.75,-79.5"/>
<text text-anchor="middle" x="174.38" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge8_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M56.97,-108.79C70.6,-102.57 88.74,-94.7 105.25,-88.88 111.11,-86.81 117.31,-84.81 123.5,-82.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="124.21,-86.09 132.83,-79.93 122.25,-79.37 124.21,-86.09"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<g id="a_Node000009"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="243.5,-41.75 105.25,-41.75 105.25,0 243.5,0 243.5,-41.75"/>
<text text-anchor="start" x="113.25" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="113.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -93,15 +105,18 @@
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M43.73,-108.96C55.87,-94.6 80.05,-67.9 105.25,-50.88 106.98,-49.71 108.76,-48.57 110.57,-47.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.96,-50.13 118.93,-42.16 108.51,-44.04 111.96,-50.13"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<g id="a_Node000003"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<polygon fill="white" stroke="#666666" points="417.75,-259.12 299.75,-259.12 299.75,-228.62 417.75,-228.62 417.75,-259.12"/>
<text text-anchor="start" x="307.75" y="-245.62" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="middle" x="358.75" y="-234.38" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::generate_uniform</text>
@@ -109,15 +124,18 @@
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M243.8,-227.01C258.52,-229.19 274.09,-231.49 288.83,-233.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.99,-237.23 298.39,-235.24 289.01,-230.31 287.99,-237.23"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<g id="a_Node000004"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<polygon fill="white" stroke="#666666" points="438,-210.75 279.5,-210.75 279.5,-169 438,-169 438,-210.75"/>
<text text-anchor="start" x="287.5" y="-197.25" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="287.5" y="-186" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -126,31 +144,40 @@
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M243.8,-206.74C251.82,-205.56 260.08,-204.34 268.32,-203.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="268.74,-206.44 278.12,-201.52 267.72,-199.52 268.74,-206.44"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<g id="edge3_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.05,-259.61C329.01,-268.68 337.24,-277.12 358.75,-277.12 370.85,-277.12 378.74,-274.45 382.44,-270.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.01,-270.89 383.45,-260.61 379.04,-270.25 386.01,-270.89"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="522.25,-199.5 474,-199.5 474,-180.25 522.25,-180.25 522.25,-199.5"/>
<text text-anchor="middle" x="498.12" y="-186" font-family="Helvetica,sans-Serif" font-size="10.00">std::log</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M438.47,-189.88C446.99,-189.88 455.3,-189.88 462.85,-189.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="462.68,-193.38 472.68,-189.88 462.68,-186.38 462.68,-193.38"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@@ -1,3 +1,4 @@
<map id="probability::geometric_dist::generate_uniform" name="probability::geometric_dist::generate_uniform">
<area shape="rect" id="node1" title="Returns a random number between [0,1]." alt="" coords="5,29,163,70"/>
<area shape="rect" id="Node000001" title="Returns a random number between [0,1]." alt="" coords="5,29,163,70"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="53,29,52,19,57,11,68,5,84,3,102,5,112,12,109,16,100,10,84,8,69,10,61,14,57,20,59,28"/>
</map>

View File

@@ -1 +1 @@
e4a2ef1f041a9314f179283abb126fd2
76a030785997d7c204cf6aa41c38e21c

View File

@@ -6,12 +6,22 @@
<!-- Title: probability::geometric_dist::generate_uniform Pages: 1 -->
<svg width="126pt" height="57pt"
viewBox="0.00 0.00 126.00 56.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 52.5)">
<title>probability::geometric_dist::generate_uniform</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Returns a random number between [0,1].">
<g id="a_Node000001"><a xlink:title="Returns a random number between [0,1].">
<polygon fill="#999999" stroke="#666666" points="118,-30.5 0,-30.5 0,0 118,0 118,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="middle" x="59" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::generate_uniform</text>
@@ -19,10 +29,28 @@
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.09,-30.99C33.82,-40.06 40.79,-48.5 59,-48.5 69.24,-48.5 75.93,-45.83 79.06,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.62,-42.23 79.91,-31.99 75.64,-41.68 82.62,-42.23"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.5 (20230430.1635)
-->
<!-- Title: probability::geometric_dist::generate_uniform Pages: 1 -->
<svg width="126pt" height="57pt"
viewBox="0.00 0.00 126.00 56.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 52.5)">
<title>probability::geometric_dist::generate_uniform</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Returns a random number between [0,1].">
<polygon fill="#999999" stroke="#666666" points="118,-30.5 0,-30.5 0,0 118,0 118,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="middle" x="59" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::generate_uniform</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.09,-30.99C33.82,-40.06 40.79,-48.5 59,-48.5 69.24,-48.5 75.93,-45.83 79.06,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.62,-42.23 79.91,-31.99 75.64,-41.68 82.62,-42.23"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,19 +1,43 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,275,49,301"/>
<area shape="rect" id="node2" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" title="The cumulative distribution function." alt="" coords="329,5,513,61"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="386,275,457,301"/>
<area shape="rect" id="node5" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" title="The expected value of a geometrically distributed random variable X." alt="" coords="329,325,513,381"/>
<area shape="rect" id="node6" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" title="The inverse cumulative distribution function." alt="" coords="561,259,773,314"/>
<area shape="rect" id="node8" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" title="The probability density function." alt="" coords="97,144,281,200"/>
<area shape="rect" id="node9" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" title="This function computes the probability to have success in a given range of tries." alt="" coords="97,64,281,120"/>
<area shape="rect" id="node11" href="$de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" title="Tests the sampling method of the geometric distribution." alt="" coords="143,395,235,421"/>
<area shape="rect" id="node15" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" title="The variance of a geometrically distributed random variable X." alt="" coords="329,536,513,592"/>
<area shape="rect" id="node16" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" title="The standard deviation of a geometrically distributed random variable X." alt="" coords="97,536,281,592"/>
<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="631,79,703,105"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/log.html#" title=" " alt="" coords="821,274,885,299"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/types/numeric_limits/max.html#" title=" " alt="" coords="339,86,503,111"/>
<area shape="rect" id="node12" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" title="Generates a (discrete) sample according to the geometrical distribution." alt="" coords="329,405,513,461"/>
<area shape="rect" id="node14" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="358,486,484,511"/>
<area shape="rect" id="node13" href="$de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" title="Returns a random number between [0,1]." alt="" coords="588,413,746,454"/>
<area shape="rect" id="node17" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="387,616,456,642"/>
<area shape="rect" id="Node000001" title="Self&#45;test implementations." alt="" coords="5,275,49,301"/>
<area shape="rect" id="Node000002" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" title="The cumulative distribution function." alt="" coords="329,5,513,61"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="28,274,50,156,70,91,81,66,95,50,119,34,145,21,202,7,259,4,314,8,314,13,259,9,202,13,147,26,122,38,98,54,86,69,74,93,55,157,33,275"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="386,275,457,301"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="49,285,371,285,371,291,49,291"/>
<area shape="rect" id="Node000005" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" title="The expected value of a geometrically distributed random variable X." alt="" coords="329,325,513,381"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="49,289,314,333,314,338,48,294"/>
<area shape="rect" id="Node000006" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" title="The inverse cumulative distribution function." alt="" coords="561,259,773,314"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="48,278,96,267,213,252,304,248,396,251,514,260,547,263,547,269,513,265,396,256,304,253,213,257,97,272,50,283"/>
<area shape="rect" id="Node000008" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" title="The probability density function." alt="" coords="97,144,281,200"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="37,273,62,245,95,216,112,205,115,210,98,221,66,249,41,277"/>
<area shape="rect" id="Node000009" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" title="This function computes the probability to have success in a given range of tries." alt="" coords="97,64,281,120"/>
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="28,274,48,207,67,166,95,130,98,127,101,131,99,134,72,169,53,209,33,275"/>
<area shape="rect" id="Node000011" href="$de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" title="Tests the sampling method of the geometric distribution." alt="" coords="143,395,235,421"/>
<area shape="poly" id="edge12_Node000001_Node000011" title=" " alt="" coords="39,299,64,330,98,363,138,386,136,391,95,367,60,334,35,302"/>
<area shape="rect" id="Node000015" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" title="The variance of a geometrically distributed random variable X." alt="" coords="329,536,513,592"/>
<area shape="poly" id="edge24_Node000001_Node000015" title=" " alt="" coords="34,300,54,362,73,399,98,431,134,455,189,481,316,528,314,533,187,486,132,460,95,435,68,402,49,364,29,302"/>
<area shape="rect" id="Node000016" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" title="The standard deviation of a geometrically distributed random variable X." alt="" coords="97,536,281,592"/>
<area shape="poly" id="edge21_Node000001_Node000016" title=" " alt="" coords="32,301,38,337,50,388,69,444,99,497,127,525,123,529,95,500,65,447,45,390,33,338,27,301"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="631,79,703,105"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="514,53,618,77,616,83,513,58"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/log.html#" title=" " alt="" coords="821,274,885,299"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="773,284,806,284,806,289,773,289"/>
<area shape="poly" id="edge8_Node000008_Node000003" title=" " alt="" coords="281,157,513,121,616,100,617,106,514,126,282,162"/>
<area shape="poly" id="edge10_Node000009_Node000002" title=" " alt="" coords="281,66,313,58,315,63,282,71"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/types/numeric_limits/max.html#" title=" " alt="" coords="339,86,503,111"/>
<area shape="poly" id="edge11_Node000009_Node000010" title=" " alt="" coords="282,92,324,93,324,98,282,97"/>
<area shape="poly" id="edge17_Node000011_Node000004" title=" " alt="" coords="204,392,257,353,328,311,370,296,372,301,330,316,260,357,207,397"/>
<area shape="poly" id="edge18_Node000011_Node000005" title=" " alt="" coords="235,394,314,376,315,381,236,400"/>
<area shape="rect" id="Node000012" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" title="Generates a (discrete) sample according to the geometrical distribution." alt="" coords="329,405,513,461"/>
<area shape="poly" id="edge13_Node000011_Node000012" title=" " alt="" coords="236,410,314,419,314,424,235,415"/>
<area shape="rect" id="Node000014" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="358,486,484,511"/>
<area shape="poly" id="edge19_Node000011_Node000014" title=" " alt="" coords="216,419,268,444,330,471,353,478,351,483,328,476,266,449,214,424"/>
<area shape="poly" id="edge20_Node000011_Node000015" title=" " alt="" coords="220,419,252,436,283,459,298,476,307,492,316,507,331,522,336,526,333,530,327,526,311,510,302,494,294,479,279,463,249,441,218,423"/>
<area shape="poly" id="edge16_Node000012_Node000006" title=" " alt="" coords="489,403,512,391,567,357,616,321,619,326,570,361,515,395,492,407"/>
<area shape="rect" id="Node000013" href="$de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" title="Returns a random number between [0,1]." alt="" coords="588,413,746,454"/>
<area shape="poly" id="edge14_Node000012_Node000013" title=" " alt="" coords="514,431,573,431,573,436,514,436"/>
<area shape="poly" id="edge15_Node000013_Node000013" title=" " alt="" coords="631,413,630,403,636,394,648,388,667,386,688,389,700,395,697,400,686,394,667,391,650,393,639,398,635,404,637,412"/>
<area shape="poly" id="edge23_Node000016_Node000015" title=" " alt="" coords="282,561,314,561,314,567,282,567"/>
<area shape="rect" id="Node000017" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="387,616,456,642"/>
<area shape="poly" id="edge22_Node000016_Node000017" title=" " alt="" coords="282,588,330,601,373,613,372,619,328,606,281,593"/>
</map>

View File

@@ -1 +1 @@
8b95642b65c9db1e399a8ddf931c71b3
1879cf1ea23b951388db2ed8c58394fd

View File

@@ -5,68 +5,68 @@
-->
<!-- Title: test Pages: 1 -->
<!--zoomable 486 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 668;
var viewHeight = 486;
var sectionId = 'dynsection-4';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>test</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<g id="a_Node000001"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="32.5,-275.25 0,-275.25 0,-256 32.5,-256 32.5,-275.25"/>
<text text-anchor="middle" x="16.25" y="-261.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" target="_top" xlink:title="The cumulative distribution function.">
<g id="a_Node000002"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" target="_top" xlink:title="The cumulative distribution function.">
<polygon fill="white" stroke="#666666" points="381,-477.5 242.75,-477.5 242.75,-435.75 381,-435.75 381,-477.5"/>
<text text-anchor="start" x="250.75" y="-464" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="250.75" y="-452.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -75,30 +75,36 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M18.63,-275.66C23.57,-309.88 41.49,-421.08 68.5,-442.62 113.57,-478.57 179.66,-480.11 231.45,-473.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.83,-477.08 241.27,-472.27 230.89,-470.14 231.83,-477.08"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="338.62,-275.25 285.12,-275.25 285.12,-256 338.62,-256 338.62,-275.25"/>
<text text-anchor="middle" x="311.88" y="-261.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.62,-265.62C77.48,-265.62 209.14,-265.62 273.96,-265.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.88,-269.13 283.88,-265.62 273.88,-262.13 273.88,-269.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<g id="a_Node000005"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="381,-237.5 242.75,-237.5 242.75,-195.75 381,-195.75 381,-237.5"/>
<text text-anchor="start" x="250.75" y="-224" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="250.75" y="-212.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -107,15 +113,18 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.62,-263.06C69.08,-256.98 162.87,-241.32 231.51,-229.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="232.01,-233.17 241.3,-228.07 230.86,-226.26 232.01,-233.17"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<g id="a_Node000006"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<polygon fill="white" stroke="#666666" points="575.5,-287.5 417,-287.5 417,-245.75 575.5,-245.75 575.5,-287.5"/>
<text text-anchor="start" x="425" y="-274" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="425" y="-262.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -124,15 +133,18 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.75,-270.89C42.81,-274.06 56.27,-277.81 68.5,-279.62 205.89,-300.06 242.52,-295.47 381,-284.62 389.16,-283.99 397.63,-283.09 406.08,-282.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="406.31,-285.41 415.77,-280.64 405.4,-278.47 406.31,-285.41"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" target="_top" xlink:title="The probability density function.">
<g id="a_Node000008"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" target="_top" xlink:title="The probability density function.">
<polygon fill="white" stroke="#666666" points="206.75,-373.5 68.5,-373.5 68.5,-331.75 206.75,-331.75 206.75,-373.5"/>
<text text-anchor="start" x="76.5" y="-360" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="76.5" y="-348.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -141,15 +153,18 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M25.17,-275.36C34.63,-286.56 51.34,-305.02 68.5,-317.62 72.4,-320.49 76.57,-323.25 80.86,-325.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="78.95,-329.4 89.36,-331.4 82.47,-323.35 78.95,-329.4"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" target="_top" xlink:title="This function computes the probability to have success in a given range of tries.">
<g id="a_Node000009"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" target="_top" xlink:title="This function computes the probability to have success in a given range of tries.">
<polygon fill="white" stroke="#666666" points="206.75,-433.5 68.5,-433.5 68.5,-391.75 206.75,-391.75 206.75,-433.5"/>
<text text-anchor="start" x="76.5" y="-420" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="76.5" y="-408.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -158,30 +173,36 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M19.04,-275.47C23.51,-297.48 37.17,-351.23 68.5,-382.62 69.2,-383.33 69.92,-384.01 70.65,-384.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="68.09,-387.9 78.12,-391.31 72.4,-382.39 68.09,-387.9"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" target="_top" xlink:title="Tests the sampling method of the geometric distribution.">
<g id="a_Node000011"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" target="_top" xlink:title="Tests the sampling method of the geometric distribution.">
<polygon fill="white" stroke="#666666" points="172.25,-185.25 103,-185.25 103,-166 172.25,-166 172.25,-185.25"/>
<text text-anchor="middle" x="137.62" y="-171.75" font-family="Helvetica,sans-Serif" font-size="10.00">sample_test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge12_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.9,-255.9C32.84,-243.4 49.79,-221.65 68.5,-207.62 77.6,-200.81 88.38,-194.93 98.65,-190.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.94,-192.95 107.67,-185.71 97.11,-186.55 99.94,-192.95"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<g id="a_Node000015"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="381,-79.5 242.75,-79.5 242.75,-37.75 381,-37.75 381,-79.5"/>
<text text-anchor="start" x="250.75" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="250.75" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -190,15 +211,18 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge24" class="edge">
<g id="edge24_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge24_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M19.32,-255.76C24.21,-234.72 38.43,-185.08 68.5,-156.62 93.08,-133.37 171.27,-103.95 232.27,-83.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.29,-86.46 241.67,-79.98 231.07,-79.82 233.29,-86.46"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" target="_top" xlink:title="The standard deviation of a geometrically distributed random variable X.">
<g id="a_Node000016"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" target="_top" xlink:title="The standard deviation of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="206.75,-79.5 68.5,-79.5 68.5,-37.75 206.75,-37.75 206.75,-79.5"/>
<text text-anchor="start" x="76.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="76.5" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -207,84 +231,108 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge21" class="edge">
<g id="edge21_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge21_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M18.3,-255.77C21.52,-229.39 33.31,-155.84 68.5,-107.62 74.3,-99.67 81.79,-92.51 89.66,-86.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.35,-88.63 97.3,-79.86 87.18,-83 91.35,-88.63"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="523,-422.25 469.5,-422.25 469.5,-403 523,-403 523,-422.25"/>
<text text-anchor="middle" x="496.25" y="-408.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">
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.3,-440.12C407.59,-433.77 436.57,-426.78 458.73,-421.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="459.43,-424.63 468.33,-418.88 457.78,-417.82 459.43,-424.63"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="659.75,-276.25 611.5,-276.25 611.5,-257 659.75,-257 659.75,-276.25"/>
<text text-anchor="middle" x="635.62" y="-262.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::log</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M575.97,-266.62C584.49,-266.62 592.8,-266.62 600.35,-266.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="600.18,-270.13 610.18,-266.62 600.18,-263.13 600.18,-270.13"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge8" class="edge">
<g id="edge8_Node000008_Node000003" class="edge">
<title>Node8&#45;&gt;Node3</title>
<g id="a_edge8_Node000008_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M207.23,-361.7C255.86,-368.41 322.59,-378.16 381,-388.62 406.94,-393.27 436.01,-399.39 458.33,-404.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="457.5,-407.91 468.02,-406.65 459.01,-401.07 457.5,-407.91"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node2 -->
<g id="edge10" class="edge">
<g id="edge10_Node000009_Node000002" class="edge">
<title>Node9&#45;&gt;Node2</title>
<g id="a_edge10_Node000009_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M207.2,-430.14C215.22,-432.19 223.46,-434.29 231.61,-436.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="230.7,-440.01 241.26,-439.1 232.43,-433.23 230.7,-440.01"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="373.5,-417.25 250.25,-417.25 250.25,-398 373.5,-398 373.5,-417.25"/>
<text text-anchor="middle" x="311.88" y="-403.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::numeric_limits::max</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<g id="edge11_Node000009_Node000010" class="edge">
<title>Node9&#45;&gt;Node10</title>
<g id="a_edge11_Node000009_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M207.2,-410.63C217.64,-410.33 228.45,-410.02 238.96,-409.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.89,-413.19 248.78,-409.4 238.69,-406.19 238.89,-413.19"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge17" class="edge">
<g id="edge17_Node000011_Node000004" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge17_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M150.34,-185.53C168.84,-200.72 206.44,-229.74 242.75,-246.62 252.67,-251.24 263.93,-254.94 274.4,-257.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.38,-261.41 283.94,-260.5 275.11,-254.63 273.38,-261.41"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge18" class="edge">
<g id="edge18_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge18_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M172.66,-183.73C189.68,-187.78 211.06,-192.87 231.88,-197.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="230.82,-201.41 241.36,-200.32 232.44,-194.6 230.82,-201.41"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<g id="a_Node000012"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<polygon fill="white" stroke="#666666" points="381,-177.5 242.75,-177.5 242.75,-135.75 381,-135.75 381,-177.5"/>
<text text-anchor="start" x="250.75" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="250.75" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -293,42 +341,54 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<g id="edge13_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge13_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M172.66,-171.87C189.6,-170 210.86,-167.66 231.59,-165.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.8,-168.76 241.36,-164.18 231.03,-161.8 231.8,-168.76"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_node14"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<g id="a_Node000014"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="359.25,-117.25 264.5,-117.25 264.5,-98 359.25,-98 359.25,-117.25"/>
<text text-anchor="middle" x="311.88" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge19" class="edge">
<g id="edge19_Node000011_Node000014" class="edge">
<title>Node11&#45;&gt;Node14</title>
<g id="a_edge19_Node000011_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M157.4,-165.61C177.94,-154.94 212.04,-138.04 242.75,-126.62 248.29,-124.57 254.15,-122.61 260.02,-120.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="260.94,-123.87 269.53,-117.67 258.95,-117.16 260.94,-123.87"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node15 -->
<g id="edge20" class="edge">
<g id="edge20_Node000011_Node000015" class="edge">
<title>Node11&#45;&gt;Node15</title>
<g id="a_edge20_Node000011_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M160.29,-165.64C174.42,-158.5 192.78,-147.98 206.75,-135.62 226.46,-118.2 222.06,-104.88 242.75,-88.62 244.02,-87.63 245.33,-86.65 246.67,-85.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.34,-88.16 254.9,-79.84 244.58,-82.25 248.34,-88.16"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge16" class="edge">
<g id="edge16_Node000012_Node000006" class="edge">
<title>Node12&#45;&gt;Node6</title>
<g id="a_edge16_Node000012_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M364.01,-177.83C369.82,-180.62 375.59,-183.58 381,-186.62 408.45,-202.08 437.5,-222.48 459.44,-238.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.98,-242.1 467.08,-245.31 461.19,-236.51 456.98,-242.1"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<g id="a_Node000013"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<polygon fill="white" stroke="#666666" points="555.25,-171.88 437.25,-171.88 437.25,-141.38 555.25,-141.38 555.25,-171.88"/>
<text text-anchor="start" x="445.25" y="-158.38" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="middle" x="496.25" y="-147.12" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::generate_uniform</text>
@@ -336,79 +396,85 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge14" class="edge">
<g id="edge14_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge14_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.3,-156.62C395.88,-156.62 411.29,-156.62 425.9,-156.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.89,-160.13 435.89,-156.62 425.89,-153.13 425.89,-160.13"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node13 -->
<g id="edge15" class="edge">
<g id="edge15_Node000013_Node000013" class="edge">
<title>Node13&#45;&gt;Node13</title>
<g id="a_edge15_Node000013_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M471.55,-172.36C466.51,-181.43 474.74,-189.88 496.25,-189.88 508.35,-189.88 516.24,-187.2 519.94,-183.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.51,-183.64 520.95,-173.36 516.54,-183 523.51,-183.64"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node15 -->
<g id="edge23" class="edge">
<g id="edge23_Node000016_Node000015" class="edge">
<title>Node16&#45;&gt;Node15</title>
<g id="a_edge23_Node000016_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M207.2,-58.62C215.13,-58.62 223.27,-58.62 231.34,-58.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.26,-62.13 241.26,-58.62 231.26,-55.13 231.26,-62.13"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_node17"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000017"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="337.88,-19.25 285.88,-19.25 285.88,0 337.88,0 337.88,-19.25"/>
<text text-anchor="middle" x="311.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge22" class="edge">
<g id="edge22_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge22_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M207.21,-38.77C219.06,-35.37 231.26,-31.88 242.75,-28.62 253.27,-25.64 264.72,-22.44 275.17,-19.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="275.93,-22.66 284.63,-16.61 274.05,-15.92 275.93,-22.66"/>
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="geometric__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="geometric__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -9,18 +9,18 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 481.5)">
<title>test</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<g id="a_Node000001"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="32.5,-275.25 0,-275.25 0,-256 32.5,-256 32.5,-275.25"/>
<text text-anchor="middle" x="16.25" y="-261.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" target="_top" xlink:title="The cumulative distribution function.">
<g id="a_Node000002"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" target="_top" xlink:title="The cumulative distribution function.">
<polygon fill="white" stroke="#666666" points="381,-477.5 242.75,-477.5 242.75,-435.75 381,-435.75 381,-477.5"/>
<text text-anchor="start" x="250.75" y="-464" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="250.75" y="-452.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -29,30 +29,36 @@
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M18.63,-275.66C23.57,-309.88 41.49,-421.08 68.5,-442.62 113.57,-478.57 179.66,-480.11 231.45,-473.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.83,-477.08 241.27,-472.27 230.89,-470.14 231.83,-477.08"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="338.62,-275.25 285.12,-275.25 285.12,-256 338.62,-256 338.62,-275.25"/>
<text text-anchor="middle" x="311.88" y="-261.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.62,-265.62C77.48,-265.62 209.14,-265.62 273.96,-265.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.88,-269.13 283.88,-265.62 273.88,-262.13 273.88,-269.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<g id="a_Node000005"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="381,-237.5 242.75,-237.5 242.75,-195.75 381,-195.75 381,-237.5"/>
<text text-anchor="start" x="250.75" y="-224" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="250.75" y="-212.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -61,15 +67,18 @@
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.62,-263.06C69.08,-256.98 162.87,-241.32 231.51,-229.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="232.01,-233.17 241.3,-228.07 230.86,-226.26 232.01,-233.17"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<g id="a_Node000006"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<polygon fill="white" stroke="#666666" points="575.5,-287.5 417,-287.5 417,-245.75 575.5,-245.75 575.5,-287.5"/>
<text text-anchor="start" x="425" y="-274" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="425" y="-262.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -78,15 +87,18 @@
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.75,-270.89C42.81,-274.06 56.27,-277.81 68.5,-279.62 205.89,-300.06 242.52,-295.47 381,-284.62 389.16,-283.99 397.63,-283.09 406.08,-282.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="406.31,-285.41 415.77,-280.64 405.4,-278.47 406.31,-285.41"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" target="_top" xlink:title="The probability density function.">
<g id="a_Node000008"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" target="_top" xlink:title="The probability density function.">
<polygon fill="white" stroke="#666666" points="206.75,-373.5 68.5,-373.5 68.5,-331.75 206.75,-331.75 206.75,-373.5"/>
<text text-anchor="start" x="76.5" y="-360" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="76.5" y="-348.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -95,15 +107,18 @@
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M25.17,-275.36C34.63,-286.56 51.34,-305.02 68.5,-317.62 72.4,-320.49 76.57,-323.25 80.86,-325.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="78.95,-329.4 89.36,-331.4 82.47,-323.35 78.95,-329.4"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" target="_top" xlink:title="This function computes the probability to have success in a given range of tries.">
<g id="a_Node000009"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" target="_top" xlink:title="This function computes the probability to have success in a given range of tries.">
<polygon fill="white" stroke="#666666" points="206.75,-433.5 68.5,-433.5 68.5,-391.75 206.75,-391.75 206.75,-433.5"/>
<text text-anchor="start" x="76.5" y="-420" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="76.5" y="-408.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -112,30 +127,36 @@
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M19.04,-275.47C23.51,-297.48 37.17,-351.23 68.5,-382.62 69.2,-383.33 69.92,-384.01 70.65,-384.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="68.09,-387.9 78.12,-391.31 72.4,-382.39 68.09,-387.9"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" target="_top" xlink:title="Tests the sampling method of the geometric distribution.">
<g id="a_Node000011"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" target="_top" xlink:title="Tests the sampling method of the geometric distribution.">
<polygon fill="white" stroke="#666666" points="172.25,-185.25 103,-185.25 103,-166 172.25,-166 172.25,-185.25"/>
<text text-anchor="middle" x="137.62" y="-171.75" font-family="Helvetica,sans-Serif" font-size="10.00">sample_test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge12_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.9,-255.9C32.84,-243.4 49.79,-221.65 68.5,-207.62 77.6,-200.81 88.38,-194.93 98.65,-190.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.94,-192.95 107.67,-185.71 97.11,-186.55 99.94,-192.95"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<g id="a_Node000015"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="381,-79.5 242.75,-79.5 242.75,-37.75 381,-37.75 381,-79.5"/>
<text text-anchor="start" x="250.75" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="250.75" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -144,15 +165,18 @@
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge24" class="edge">
<g id="edge24_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge24_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M19.32,-255.76C24.21,-234.72 38.43,-185.08 68.5,-156.62 93.08,-133.37 171.27,-103.95 232.27,-83.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.29,-86.46 241.67,-79.98 231.07,-79.82 233.29,-86.46"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" target="_top" xlink:title="The standard deviation of a geometrically distributed random variable X.">
<g id="a_Node000016"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" target="_top" xlink:title="The standard deviation of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="206.75,-79.5 68.5,-79.5 68.5,-37.75 206.75,-37.75 206.75,-79.5"/>
<text text-anchor="start" x="76.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="76.5" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -161,84 +185,108 @@
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge21" class="edge">
<g id="edge21_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge21_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M18.3,-255.77C21.52,-229.39 33.31,-155.84 68.5,-107.62 74.3,-99.67 81.79,-92.51 89.66,-86.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.35,-88.63 97.3,-79.86 87.18,-83 91.35,-88.63"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="523,-422.25 469.5,-422.25 469.5,-403 523,-403 523,-422.25"/>
<text text-anchor="middle" x="496.25" y="-408.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">
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.3,-440.12C407.59,-433.77 436.57,-426.78 458.73,-421.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="459.43,-424.63 468.33,-418.88 457.78,-417.82 459.43,-424.63"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="659.75,-276.25 611.5,-276.25 611.5,-257 659.75,-257 659.75,-276.25"/>
<text text-anchor="middle" x="635.62" y="-262.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::log</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M575.97,-266.62C584.49,-266.62 592.8,-266.62 600.35,-266.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="600.18,-270.13 610.18,-266.62 600.18,-263.13 600.18,-270.13"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge8" class="edge">
<g id="edge8_Node000008_Node000003" class="edge">
<title>Node8&#45;&gt;Node3</title>
<g id="a_edge8_Node000008_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M207.23,-361.7C255.86,-368.41 322.59,-378.16 381,-388.62 406.94,-393.27 436.01,-399.39 458.33,-404.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="457.5,-407.91 468.02,-406.65 459.01,-401.07 457.5,-407.91"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node2 -->
<g id="edge10" class="edge">
<g id="edge10_Node000009_Node000002" class="edge">
<title>Node9&#45;&gt;Node2</title>
<g id="a_edge10_Node000009_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M207.2,-430.14C215.22,-432.19 223.46,-434.29 231.61,-436.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="230.7,-440.01 241.26,-439.1 232.43,-433.23 230.7,-440.01"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="373.5,-417.25 250.25,-417.25 250.25,-398 373.5,-398 373.5,-417.25"/>
<text text-anchor="middle" x="311.88" y="-403.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::numeric_limits::max</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<g id="edge11_Node000009_Node000010" class="edge">
<title>Node9&#45;&gt;Node10</title>
<g id="a_edge11_Node000009_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M207.2,-410.63C217.64,-410.33 228.45,-410.02 238.96,-409.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.89,-413.19 248.78,-409.4 238.69,-406.19 238.89,-413.19"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge17" class="edge">
<g id="edge17_Node000011_Node000004" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge17_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M150.34,-185.53C168.84,-200.72 206.44,-229.74 242.75,-246.62 252.67,-251.24 263.93,-254.94 274.4,-257.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.38,-261.41 283.94,-260.5 275.11,-254.63 273.38,-261.41"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge18" class="edge">
<g id="edge18_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge18_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M172.66,-183.73C189.68,-187.78 211.06,-192.87 231.88,-197.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="230.82,-201.41 241.36,-200.32 232.44,-194.6 230.82,-201.41"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<g id="a_Node000012"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<polygon fill="white" stroke="#666666" points="381,-177.5 242.75,-177.5 242.75,-135.75 381,-135.75 381,-177.5"/>
<text text-anchor="start" x="250.75" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="250.75" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -247,42 +295,54 @@
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<g id="edge13_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge13_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M172.66,-171.87C189.6,-170 210.86,-167.66 231.59,-165.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.8,-168.76 241.36,-164.18 231.03,-161.8 231.8,-168.76"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_node14"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<g id="a_Node000014"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="359.25,-117.25 264.5,-117.25 264.5,-98 359.25,-98 359.25,-117.25"/>
<text text-anchor="middle" x="311.88" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge19" class="edge">
<g id="edge19_Node000011_Node000014" class="edge">
<title>Node11&#45;&gt;Node14</title>
<g id="a_edge19_Node000011_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M157.4,-165.61C177.94,-154.94 212.04,-138.04 242.75,-126.62 248.29,-124.57 254.15,-122.61 260.02,-120.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="260.94,-123.87 269.53,-117.67 258.95,-117.16 260.94,-123.87"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node15 -->
<g id="edge20" class="edge">
<g id="edge20_Node000011_Node000015" class="edge">
<title>Node11&#45;&gt;Node15</title>
<g id="a_edge20_Node000011_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M160.29,-165.64C174.42,-158.5 192.78,-147.98 206.75,-135.62 226.46,-118.2 222.06,-104.88 242.75,-88.62 244.02,-87.63 245.33,-86.65 246.67,-85.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.34,-88.16 254.9,-79.84 244.58,-82.25 248.34,-88.16"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge16" class="edge">
<g id="edge16_Node000012_Node000006" class="edge">
<title>Node12&#45;&gt;Node6</title>
<g id="a_edge16_Node000012_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M364.01,-177.83C369.82,-180.62 375.59,-183.58 381,-186.62 408.45,-202.08 437.5,-222.48 459.44,-238.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.98,-242.1 467.08,-245.31 461.19,-236.51 456.98,-242.1"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<g id="a_Node000013"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<polygon fill="white" stroke="#666666" points="555.25,-171.88 437.25,-171.88 437.25,-141.38 555.25,-141.38 555.25,-171.88"/>
<text text-anchor="start" x="445.25" y="-158.38" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="middle" x="496.25" y="-147.12" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::generate_uniform</text>
@@ -290,37 +350,49 @@
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge14" class="edge">
<g id="edge14_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge14_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.3,-156.62C395.88,-156.62 411.29,-156.62 425.9,-156.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.89,-160.13 435.89,-156.62 425.89,-153.13 425.89,-160.13"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node13 -->
<g id="edge15" class="edge">
<g id="edge15_Node000013_Node000013" class="edge">
<title>Node13&#45;&gt;Node13</title>
<g id="a_edge15_Node000013_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M471.55,-172.36C466.51,-181.43 474.74,-189.88 496.25,-189.88 508.35,-189.88 516.24,-187.2 519.94,-183.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="523.51,-183.64 520.95,-173.36 516.54,-183 523.51,-183.64"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node15 -->
<g id="edge23" class="edge">
<g id="edge23_Node000016_Node000015" class="edge">
<title>Node16&#45;&gt;Node15</title>
<g id="a_edge23_Node000016_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M207.2,-58.62C215.13,-58.62 223.27,-58.62 231.34,-58.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.26,-62.13 241.26,-58.62 231.26,-55.13 231.26,-62.13"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_node17"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000017"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="337.88,-19.25 285.88,-19.25 285.88,0 337.88,0 337.88,-19.25"/>
<text text-anchor="middle" x="311.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge22" class="edge">
<g id="edge22_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge22_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M207.21,-38.77C219.06,-35.37 231.26,-31.88 242.75,-28.62 253.27,-25.64 264.72,-22.44 275.17,-19.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="275.93,-22.66 284.63,-16.61 274.05,-15.92 275.93,-22.66"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -1,20 +1,45 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,275,55,301"/>
<area shape="rect" id="node2" href="$de/d72/geometric__dist_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="103,275,146,301"/>
<area shape="rect" id="node3" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" title="The cumulative distribution function." alt="" coords="426,5,611,61"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="483,275,554,301"/>
<area shape="rect" id="node6" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" title="The expected value of a geometrically distributed random variable X." alt="" coords="426,325,611,381"/>
<area shape="rect" id="node7" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" title="The inverse cumulative distribution function." alt="" coords="659,259,870,314"/>
<area shape="rect" id="node9" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" title="The probability density function." alt="" coords="194,144,378,200"/>
<area shape="rect" id="node10" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" title="This function computes the probability to have success in a given range of tries." alt="" coords="194,64,378,120"/>
<area shape="rect" id="node12" href="$de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" title="Tests the sampling method of the geometric distribution." alt="" coords="240,395,332,421"/>
<area shape="rect" id="node16" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" title="The variance of a geometrically distributed random variable X." alt="" coords="426,536,611,592"/>
<area shape="rect" id="node17" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" title="The standard deviation of a geometrically distributed random variable X." alt="" coords="194,536,378,592"/>
<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="729,79,800,105"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/log.html#" title=" " alt="" coords="918,274,982,299"/>
<area shape="rect" id="node11" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/types/numeric_limits/max.html#" title=" " alt="" coords="436,86,601,111"/>
<area shape="rect" id="node13" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" title="Generates a (discrete) sample according to the geometrical distribution." alt="" coords="426,405,611,461"/>
<area shape="rect" id="node15" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="455,486,582,511"/>
<area shape="rect" id="node14" href="$de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" title="Returns a random number between [0,1]." alt="" coords="686,413,843,454"/>
<area shape="rect" id="node18" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="484,616,553,642"/>
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,275,55,301"/>
<area shape="rect" id="Node000002" href="$de/d72/geometric__dist_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="103,275,146,301"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,285,88,285,88,291,55,291"/>
<area shape="rect" id="Node000003" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" title="The cumulative distribution function." alt="" coords="426,5,611,61"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="125,274,147,156,167,91,179,66,192,50,216,34,243,21,299,7,357,4,411,8,411,13,357,9,300,13,244,26,219,38,196,54,183,69,172,93,152,157,130,275"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="483,275,554,301"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="146,285,468,285,468,291,146,291"/>
<area shape="rect" id="Node000006" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" title="The expected value of a geometrically distributed random variable X." alt="" coords="426,325,611,381"/>
<area shape="poly" id="edge5_Node000002_Node000006" title=" " alt="" coords="147,289,412,333,411,338,146,294"/>
<area shape="rect" id="Node000007" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" title="The inverse cumulative distribution function." alt="" coords="659,259,870,314"/>
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="146,278,194,267,310,252,402,248,494,251,611,260,644,263,644,269,610,265,493,256,402,253,311,257,194,272,147,283"/>
<area shape="rect" id="Node000009" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" title="The probability density function." alt="" coords="194,144,378,200"/>
<area shape="poly" id="edge8_Node000002_Node000009" title=" " alt="" coords="134,273,159,245,192,216,209,205,212,210,196,221,163,249,138,277"/>
<area shape="rect" id="Node000010" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" title="This function computes the probability to have success in a given range of tries." alt="" coords="194,64,378,120"/>
<area shape="poly" id="edge10_Node000002_Node000010" title=" " alt="" coords="125,274,145,207,165,166,192,130,195,127,199,131,196,134,169,169,150,209,131,275"/>
<area shape="rect" id="Node000012" href="$de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" title="Tests the sampling method of the geometric distribution." alt="" coords="240,395,332,421"/>
<area shape="poly" id="edge13_Node000002_Node000012" title=" " alt="" coords="137,299,161,330,196,363,236,386,233,391,192,367,157,334,132,302"/>
<area shape="rect" id="Node000016" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" title="The variance of a geometrically distributed random variable X." alt="" coords="426,536,611,592"/>
<area shape="poly" id="edge25_Node000002_Node000016" title=" " alt="" coords="131,300,151,362,170,399,196,431,232,455,286,481,413,528,411,533,284,486,229,460,192,435,166,402,146,364,126,302"/>
<area shape="rect" id="Node000017" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" title="The standard deviation of a geometrically distributed random variable X." alt="" coords="194,536,378,592"/>
<area shape="poly" id="edge22_Node000002_Node000017" title=" " alt="" coords="130,301,135,337,147,388,167,444,196,497,224,525,220,529,192,500,162,447,142,390,130,338,124,301"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="729,79,800,105"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="612,53,715,77,714,83,610,58"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/log.html#" title=" " alt="" coords="918,274,982,299"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="871,284,903,284,903,289,871,289"/>
<area shape="poly" id="edge9_Node000009_Node000004" title=" " alt="" coords="379,157,610,121,713,100,714,106,611,126,379,162"/>
<area shape="poly" id="edge11_Node000010_Node000003" title=" " alt="" coords="378,66,411,58,412,63,380,71"/>
<area shape="rect" id="Node000011" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/types/numeric_limits/max.html#" title=" " alt="" coords="436,86,601,111"/>
<area shape="poly" id="edge12_Node000010_Node000011" title=" " alt="" coords="379,92,421,93,421,98,379,97"/>
<area shape="poly" id="edge18_Node000012_Node000005" title=" " alt="" coords="302,392,354,353,425,311,468,296,469,301,427,316,357,357,305,397"/>
<area shape="poly" id="edge19_Node000012_Node000006" title=" " alt="" coords="332,394,411,376,412,381,333,400"/>
<area shape="rect" id="Node000013" href="$da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" title="Generates a (discrete) sample according to the geometrical distribution." alt="" coords="426,405,611,461"/>
<area shape="poly" id="edge14_Node000012_Node000013" title=" " alt="" coords="333,410,412,419,411,424,333,415"/>
<area shape="rect" id="Node000015" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/resize.html#" title=" " alt="" coords="455,486,582,511"/>
<area shape="poly" id="edge20_Node000012_Node000015" title=" " alt="" coords="314,419,365,444,427,471,450,478,449,483,425,476,363,449,311,424"/>
<area shape="poly" id="edge21_Node000012_Node000016" title=" " alt="" coords="318,419,349,436,380,459,395,476,404,492,413,507,428,522,433,526,430,530,425,526,409,510,400,494,391,479,377,463,346,441,315,423"/>
<area shape="poly" id="edge17_Node000013_Node000007" title=" " alt="" coords="587,403,609,391,664,357,714,321,717,326,667,361,612,395,589,407"/>
<area shape="rect" id="Node000014" href="$de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" title="Returns a random number between [0,1]." alt="" coords="686,413,843,454"/>
<area shape="poly" id="edge15_Node000013_Node000014" title=" " alt="" coords="611,431,671,431,671,436,611,436"/>
<area shape="poly" id="edge16_Node000014_Node000014" title=" " alt="" coords="729,413,727,403,733,394,745,388,764,386,785,389,797,395,795,400,784,394,764,391,747,393,736,398,732,404,734,412"/>
<area shape="poly" id="edge24_Node000017_Node000016" title=" " alt="" coords="379,561,411,561,411,567,379,567"/>
<area shape="rect" id="Node000018" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="484,616,553,642"/>
<area shape="poly" id="edge23_Node000017_Node000018" title=" " alt="" coords="380,588,427,601,470,613,469,619,426,606,378,593"/>
</map>

View File

@@ -1 +1 @@
47a6c2ccf856cb5c4030179ddf8f4072
5fd969b13d5263bc5523854e02ed22ce

View File

@@ -5,83 +5,86 @@
-->
<!-- Title: main Pages: 1 -->
<!--zoomable 486 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 741;
var viewHeight = 486;
var sectionId = 'dynsection-2';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<g id="a_Node000001"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="37,-275.25 0,-275.25 0,-256 37,-256 37,-275.25"/>
<text text-anchor="middle" x="18.5" y="-261.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<g id="a_Node000002"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="105.5,-275.25 73,-275.25 73,-256 105.5,-256 105.5,-275.25"/>
<text text-anchor="middle" x="89.25" y="-261.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.2,-265.62C44.67,-265.62 53.52,-265.62 61.73,-265.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-269.13 71.71,-265.62 61.71,-262.13 61.71,-269.13"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" target="_top" xlink:title="The cumulative distribution function.">
<g id="a_Node000003"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" target="_top" xlink:title="The cumulative distribution function.">
<polygon fill="white" stroke="#666666" points="454,-477.5 315.75,-477.5 315.75,-435.75 454,-435.75 454,-477.5"/>
<text text-anchor="start" x="323.75" y="-464" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="323.75" y="-452.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -90,30 +93,36 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M91.63,-275.66C96.57,-309.88 114.49,-421.08 141.5,-442.62 186.57,-478.57 252.66,-480.11 304.45,-473.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.83,-477.08 314.27,-472.27 303.89,-470.14 304.83,-477.08"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="411.62,-275.25 358.12,-275.25 358.12,-256 411.62,-256 411.62,-275.25"/>
<text text-anchor="middle" x="384.88" y="-261.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.62,-265.62C150.48,-265.62 282.14,-265.62 346.96,-265.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="346.88,-269.13 356.88,-265.62 346.88,-262.13 346.88,-269.13"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<g id="a_Node000006"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="454,-237.5 315.75,-237.5 315.75,-195.75 454,-195.75 454,-237.5"/>
<text text-anchor="start" x="323.75" y="-224" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="323.75" y="-212.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -122,15 +131,18 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.62,-263.06C142.08,-256.98 235.87,-241.32 304.51,-229.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.01,-233.17 314.3,-228.07 303.86,-226.26 305.01,-233.17"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<g id="a_Node000007"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<polygon fill="white" stroke="#666666" points="648.5,-287.5 490,-287.5 490,-245.75 648.5,-245.75 648.5,-287.5"/>
<text text-anchor="start" x="498" y="-274" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="498" y="-262.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -139,15 +151,18 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.75,-270.89C115.81,-274.06 129.27,-277.81 141.5,-279.62 278.89,-300.06 315.52,-295.47 454,-284.62 462.16,-283.99 470.63,-283.09 479.08,-282.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="479.31,-285.41 488.77,-280.64 478.4,-278.47 479.31,-285.41"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" target="_top" xlink:title="The probability density function.">
<g id="a_Node000009"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" target="_top" xlink:title="The probability density function.">
<polygon fill="white" stroke="#666666" points="279.75,-373.5 141.5,-373.5 141.5,-331.75 279.75,-331.75 279.75,-373.5"/>
<text text-anchor="start" x="149.5" y="-360" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="149.5" y="-348.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -156,15 +171,18 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<g id="edge8_Node000002_Node000009" class="edge">
<title>Node2&#45;&gt;Node9</title>
<g id="a_edge8_Node000002_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M98.17,-275.36C107.63,-286.56 124.34,-305.02 141.5,-317.62 145.4,-320.49 149.57,-323.25 153.86,-325.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.95,-329.4 162.36,-331.4 155.47,-323.35 151.95,-329.4"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" target="_top" xlink:title="This function computes the probability to have success in a given range of tries.">
<g id="a_Node000010"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" target="_top" xlink:title="This function computes the probability to have success in a given range of tries.">
<polygon fill="white" stroke="#666666" points="279.75,-433.5 141.5,-433.5 141.5,-391.75 279.75,-391.75 279.75,-433.5"/>
<text text-anchor="start" x="149.5" y="-420" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="149.5" y="-408.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -173,30 +191,36 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge10" class="edge">
<g id="edge10_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge10_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.04,-275.47C96.51,-297.48 110.17,-351.23 141.5,-382.62 142.2,-383.33 142.92,-384.01 143.65,-384.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.09,-387.9 151.12,-391.31 145.4,-382.39 141.09,-387.9"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" target="_top" xlink:title="Tests the sampling method of the geometric distribution.">
<g id="a_Node000012"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" target="_top" xlink:title="Tests the sampling method of the geometric distribution.">
<polygon fill="white" stroke="#666666" points="245.25,-185.25 176,-185.25 176,-166 245.25,-166 245.25,-185.25"/>
<text text-anchor="middle" x="210.62" y="-171.75" font-family="Helvetica,sans-Serif" font-size="10.00">sample_test</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<g id="edge13_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge13_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M96.9,-255.9C105.84,-243.4 122.79,-221.65 141.5,-207.62 150.6,-200.81 161.38,-194.93 171.65,-190.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.94,-192.95 180.67,-185.71 170.11,-186.55 172.94,-192.95"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<g id="a_Node000016"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="454,-79.5 315.75,-79.5 315.75,-37.75 454,-37.75 454,-79.5"/>
<text text-anchor="start" x="323.75" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="323.75" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -205,15 +229,18 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge25" class="edge">
<g id="edge25_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge25_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.32,-255.76C97.21,-234.72 111.43,-185.08 141.5,-156.62 166.08,-133.37 244.27,-103.95 305.27,-83.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.29,-86.46 314.67,-79.98 304.07,-79.82 306.29,-86.46"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" target="_top" xlink:title="The standard deviation of a geometrically distributed random variable X.">
<g id="a_Node000017"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" target="_top" xlink:title="The standard deviation of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="279.75,-79.5 141.5,-79.5 141.5,-37.75 279.75,-37.75 279.75,-79.5"/>
<text text-anchor="start" x="149.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="149.5" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -222,84 +249,108 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge22" class="edge">
<g id="edge22_Node000002_Node000017" class="edge">
<title>Node2&#45;&gt;Node17</title>
<g id="a_edge22_Node000002_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M91.3,-255.77C94.52,-229.39 106.31,-155.84 141.5,-107.62 147.3,-99.67 154.79,-92.51 162.66,-86.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.35,-88.63 170.3,-79.86 160.18,-83 164.35,-88.63"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" 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=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="596,-422.25 542.5,-422.25 542.5,-403 596,-403 596,-422.25"/>
<text text-anchor="middle" x="569.25" y="-408.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">
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M454.3,-440.12C480.59,-433.77 509.57,-426.78 531.73,-421.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="532.43,-424.63 541.33,-418.88 530.78,-417.82 532.43,-424.63"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="732.75,-276.25 684.5,-276.25 684.5,-257 732.75,-257 732.75,-276.25"/>
<text text-anchor="middle" x="708.62" y="-262.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::log</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M648.97,-266.62C657.49,-266.62 665.8,-266.62 673.35,-266.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="673.18,-270.13 683.18,-266.62 673.18,-263.13 673.18,-270.13"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge9" class="edge">
<g id="edge9_Node000009_Node000004" class="edge">
<title>Node9&#45;&gt;Node4</title>
<g id="a_edge9_Node000009_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.23,-361.7C328.86,-368.41 395.59,-378.16 454,-388.62 479.94,-393.27 509.01,-399.39 531.33,-404.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="530.5,-407.91 541.02,-406.65 532.01,-401.07 530.5,-407.91"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge11" class="edge">
<g id="edge11_Node000010_Node000003" class="edge">
<title>Node10&#45;&gt;Node3</title>
<g id="a_edge11_Node000010_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.2,-430.14C288.22,-432.19 296.46,-434.29 304.61,-436.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.7,-440.01 314.26,-439.1 305.43,-433.23 303.7,-440.01"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="446.5,-417.25 323.25,-417.25 323.25,-398 446.5,-398 446.5,-417.25"/>
<text text-anchor="middle" x="384.88" y="-403.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::numeric_limits::max</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge12_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.2,-410.63C290.64,-410.33 301.45,-410.02 311.96,-409.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="311.89,-413.19 321.78,-409.4 311.69,-406.19 311.89,-413.19"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node5 -->
<g id="edge18" class="edge">
<g id="edge18_Node000012_Node000005" class="edge">
<title>Node12&#45;&gt;Node5</title>
<g id="a_edge18_Node000012_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M223.34,-185.53C241.84,-200.72 279.44,-229.74 315.75,-246.62 325.67,-251.24 336.93,-254.94 347.4,-257.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="346.38,-261.41 356.94,-260.5 348.11,-254.63 346.38,-261.41"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge19" class="edge">
<g id="edge19_Node000012_Node000006" class="edge">
<title>Node12&#45;&gt;Node6</title>
<g id="a_edge19_Node000012_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M245.66,-183.73C262.68,-187.78 284.06,-192.87 304.88,-197.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.82,-201.41 314.36,-200.32 305.44,-194.6 303.82,-201.41"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<g id="a_Node000013"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<polygon fill="white" stroke="#666666" points="454,-177.5 315.75,-177.5 315.75,-135.75 454,-135.75 454,-177.5"/>
<text text-anchor="start" x="323.75" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="323.75" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -308,42 +359,54 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge14" class="edge">
<g id="edge14_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge14_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M245.66,-171.87C262.6,-170 283.86,-167.66 304.59,-165.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.8,-168.76 314.36,-164.18 304.03,-161.8 304.8,-168.76"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_node15"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<g id="a_Node000015"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="432.25,-117.25 337.5,-117.25 337.5,-98 432.25,-98 432.25,-117.25"/>
<text text-anchor="middle" x="384.88" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge20" class="edge">
<g id="edge20_Node000012_Node000015" class="edge">
<title>Node12&#45;&gt;Node15</title>
<g id="a_edge20_Node000012_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M230.4,-165.61C250.94,-154.94 285.04,-138.04 315.75,-126.62 321.29,-124.57 327.15,-122.61 333.02,-120.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="333.94,-123.87 342.53,-117.67 331.95,-117.16 333.94,-123.87"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node16 -->
<g id="edge21" class="edge">
<g id="edge21_Node000012_Node000016" class="edge">
<title>Node12&#45;&gt;Node16</title>
<g id="a_edge21_Node000012_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M233.29,-165.64C247.42,-158.5 265.78,-147.98 279.75,-135.62 299.46,-118.2 295.06,-104.88 315.75,-88.62 317.02,-87.63 318.33,-86.65 319.67,-85.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="321.34,-88.16 327.9,-79.84 317.58,-82.25 321.34,-88.16"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge17" class="edge">
<g id="edge17_Node000013_Node000007" class="edge">
<title>Node13&#45;&gt;Node7</title>
<g id="a_edge17_Node000013_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M437.01,-177.83C442.82,-180.62 448.59,-183.58 454,-186.62 481.45,-202.08 510.5,-222.48 532.44,-238.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="529.98,-242.1 540.08,-245.31 534.19,-236.51 529.98,-242.1"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<g id="a_Node000014"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<polygon fill="white" stroke="#666666" points="628.25,-171.88 510.25,-171.88 510.25,-141.38 628.25,-141.38 628.25,-171.88"/>
<text text-anchor="start" x="518.25" y="-158.38" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="middle" x="569.25" y="-147.12" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::generate_uniform</text>
@@ -351,79 +414,85 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge15" class="edge">
<g id="edge15_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge15_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M454.3,-156.62C468.88,-156.62 484.29,-156.62 498.9,-156.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="498.89,-160.13 508.89,-156.62 498.89,-153.13 498.89,-160.13"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node14 -->
<g id="edge16" class="edge">
<g id="edge16_Node000014_Node000014" class="edge">
<title>Node14&#45;&gt;Node14</title>
<g id="a_edge16_Node000014_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M544.55,-172.36C539.51,-181.43 547.74,-189.88 569.25,-189.88 581.35,-189.88 589.24,-187.2 592.94,-183.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="596.51,-183.64 593.95,-173.36 589.54,-183 596.51,-183.64"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node16 -->
<g id="edge24" class="edge">
<g id="edge24_Node000017_Node000016" class="edge">
<title>Node17&#45;&gt;Node16</title>
<g id="a_edge24_Node000017_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.2,-58.62C288.13,-58.62 296.27,-58.62 304.34,-58.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.26,-62.13 314.26,-58.62 304.26,-55.13 304.26,-62.13"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_node18"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000018"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="410.88,-19.25 358.88,-19.25 358.88,0 410.88,0 410.88,-19.25"/>
<text text-anchor="middle" x="384.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge23" class="edge">
<g id="edge23_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge23_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.21,-38.77C292.06,-35.37 304.26,-31.88 315.75,-28.62 326.27,-25.64 337.72,-22.44 348.17,-19.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="348.93,-22.66 357.63,-16.61 347.05,-15.92 348.93,-22.66"/>
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="geometric__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="geometric__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

@@ -9,33 +9,36 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 481.5)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<g id="a_Node000001"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="37,-275.25 0,-275.25 0,-256 37,-256 37,-275.25"/>
<text text-anchor="middle" x="18.5" y="-261.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<g id="a_Node000002"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="105.5,-275.25 73,-275.25 73,-256 105.5,-256 105.5,-275.25"/>
<text text-anchor="middle" x="89.25" y="-261.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.2,-265.62C44.67,-265.62 53.52,-265.62 61.73,-265.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-269.13 71.71,-265.62 61.71,-262.13 61.71,-269.13"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" target="_top" xlink:title="The cumulative distribution function.">
<g id="a_Node000003"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a" target="_top" xlink:title="The cumulative distribution function.">
<polygon fill="white" stroke="#666666" points="454,-477.5 315.75,-477.5 315.75,-435.75 454,-435.75 454,-477.5"/>
<text text-anchor="start" x="323.75" y="-464" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="323.75" y="-452.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -44,30 +47,36 @@
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M91.63,-275.66C96.57,-309.88 114.49,-421.08 141.5,-442.62 186.57,-478.57 252.66,-480.11 304.45,-473.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.83,-477.08 314.27,-472.27 303.89,-470.14 304.83,-477.08"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="411.62,-275.25 358.12,-275.25 358.12,-256 411.62,-256 411.62,-275.25"/>
<text text-anchor="middle" x="384.88" y="-261.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.62,-265.62C150.48,-265.62 282.14,-265.62 346.96,-265.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="346.88,-269.13 356.88,-265.62 346.88,-262.13 346.88,-269.13"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<g id="a_Node000006"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a41051365f8ac7700f2ed5880a6760413" target="_top" xlink:title="The expected value of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="454,-237.5 315.75,-237.5 315.75,-195.75 454,-195.75 454,-237.5"/>
<text text-anchor="start" x="323.75" y="-224" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="323.75" y="-212.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -76,15 +85,18 @@
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.62,-263.06C142.08,-256.98 235.87,-241.32 304.51,-229.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.01,-233.17 314.3,-228.07 303.86,-226.26 305.01,-233.17"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<g id="a_Node000007"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aaf762e88c66918d7afda4234f28a7ddf" target="_top" xlink:title="The inverse cumulative distribution function.">
<polygon fill="white" stroke="#666666" points="648.5,-287.5 490,-287.5 490,-245.75 648.5,-245.75 648.5,-287.5"/>
<text text-anchor="start" x="498" y="-274" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="498" y="-262.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -93,15 +105,18 @@
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.75,-270.89C115.81,-274.06 129.27,-277.81 141.5,-279.62 278.89,-300.06 315.52,-295.47 454,-284.62 462.16,-283.99 470.63,-283.09 479.08,-282.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="479.31,-285.41 488.77,-280.64 478.4,-278.47 479.31,-285.41"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" target="_top" xlink:title="The probability density function.">
<g id="a_Node000009"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aee973db9f0435e0cb4cc70f8eb3447a1" target="_top" xlink:title="The probability density function.">
<polygon fill="white" stroke="#666666" points="279.75,-373.5 141.5,-373.5 141.5,-331.75 279.75,-331.75 279.75,-373.5"/>
<text text-anchor="start" x="149.5" y="-360" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="149.5" y="-348.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -110,15 +125,18 @@
</g>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<g id="edge8_Node000002_Node000009" class="edge">
<title>Node2&#45;&gt;Node9</title>
<g id="a_edge8_Node000002_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M98.17,-275.36C107.63,-286.56 124.34,-305.02 141.5,-317.62 145.4,-320.49 149.57,-323.25 153.86,-325.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.95,-329.4 162.36,-331.4 155.47,-323.35 151.95,-329.4"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" target="_top" xlink:title="This function computes the probability to have success in a given range of tries.">
<g id="a_Node000010"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a4620163a196709484225774d87de6d69" target="_top" xlink:title="This function computes the probability to have success in a given range of tries.">
<polygon fill="white" stroke="#666666" points="279.75,-433.5 141.5,-433.5 141.5,-391.75 279.75,-391.75 279.75,-433.5"/>
<text text-anchor="start" x="149.5" y="-420" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="149.5" y="-408.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -127,30 +145,36 @@
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge10" class="edge">
<g id="edge10_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge10_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.04,-275.47C96.51,-297.48 110.17,-351.23 141.5,-382.62 142.2,-383.33 142.92,-384.01 143.65,-384.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.09,-387.9 151.12,-391.31 145.4,-382.39 141.09,-387.9"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" target="_top" xlink:title="Tests the sampling method of the geometric distribution.">
<g id="a_Node000012"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a70fd1cc5c3a2813f28683dc75dcd65b6" target="_top" xlink:title="Tests the sampling method of the geometric distribution.">
<polygon fill="white" stroke="#666666" points="245.25,-185.25 176,-185.25 176,-166 245.25,-166 245.25,-185.25"/>
<text text-anchor="middle" x="210.62" y="-171.75" font-family="Helvetica,sans-Serif" font-size="10.00">sample_test</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<g id="edge13_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge13_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M96.9,-255.9C105.84,-243.4 122.79,-221.65 141.5,-207.62 150.6,-200.81 161.38,-194.93 171.65,-190.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.94,-192.95 180.67,-185.71 170.11,-186.55 172.94,-192.95"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<g id="a_Node000016"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#aea8b0d649f0dc9a6f8baf3341a0b4960" target="_top" xlink:title="The variance of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="454,-79.5 315.75,-79.5 315.75,-37.75 454,-37.75 454,-79.5"/>
<text text-anchor="start" x="323.75" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="323.75" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -159,15 +183,18 @@
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge25" class="edge">
<g id="edge25_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge25_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.32,-255.76C97.21,-234.72 111.43,-185.08 141.5,-156.62 166.08,-133.37 244.27,-103.95 305.27,-83.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.29,-86.46 314.67,-79.98 304.07,-79.82 306.29,-86.46"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" target="_top" xlink:title="The standard deviation of a geometrically distributed random variable X.">
<g id="a_Node000017"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2" target="_top" xlink:title="The standard deviation of a geometrically distributed random variable X.">
<polygon fill="white" stroke="#666666" points="279.75,-79.5 141.5,-79.5 141.5,-37.75 279.75,-37.75 279.75,-79.5"/>
<text text-anchor="start" x="149.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="149.5" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -176,84 +203,108 @@
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge22" class="edge">
<g id="edge22_Node000002_Node000017" class="edge">
<title>Node2&#45;&gt;Node17</title>
<g id="a_edge22_Node000002_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M91.3,-255.77C94.52,-229.39 106.31,-155.84 141.5,-107.62 147.3,-99.67 154.79,-92.51 162.66,-86.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.35,-88.63 170.3,-79.86 160.18,-83 164.35,-88.63"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" 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=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="596,-422.25 542.5,-422.25 542.5,-403 596,-403 596,-422.25"/>
<text text-anchor="middle" x="569.25" y="-408.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">
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M454.3,-440.12C480.59,-433.77 509.57,-426.78 531.73,-421.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="532.43,-424.63 541.33,-418.88 530.78,-417.82 532.43,-424.63"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/log.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="732.75,-276.25 684.5,-276.25 684.5,-257 732.75,-257 732.75,-276.25"/>
<text text-anchor="middle" x="708.62" y="-262.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::log</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M648.97,-266.62C657.49,-266.62 665.8,-266.62 673.35,-266.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="673.18,-270.13 683.18,-266.62 673.18,-263.13 673.18,-270.13"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge9" class="edge">
<g id="edge9_Node000009_Node000004" class="edge">
<title>Node9&#45;&gt;Node4</title>
<g id="a_edge9_Node000009_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.23,-361.7C328.86,-368.41 395.59,-378.16 454,-388.62 479.94,-393.27 509.01,-399.39 531.33,-404.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="530.5,-407.91 541.02,-406.65 532.01,-401.07 530.5,-407.91"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge11" class="edge">
<g id="edge11_Node000010_Node000003" class="edge">
<title>Node10&#45;&gt;Node3</title>
<g id="a_edge11_Node000010_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.2,-430.14C288.22,-432.19 296.46,-434.29 304.61,-436.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.7,-440.01 314.26,-439.1 305.43,-433.23 303.7,-440.01"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="446.5,-417.25 323.25,-417.25 323.25,-398 446.5,-398 446.5,-417.25"/>
<text text-anchor="middle" x="384.88" y="-403.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::numeric_limits::max</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge12_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.2,-410.63C290.64,-410.33 301.45,-410.02 311.96,-409.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="311.89,-413.19 321.78,-409.4 311.69,-406.19 311.89,-413.19"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node5 -->
<g id="edge18" class="edge">
<g id="edge18_Node000012_Node000005" class="edge">
<title>Node12&#45;&gt;Node5</title>
<g id="a_edge18_Node000012_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M223.34,-185.53C241.84,-200.72 279.44,-229.74 315.75,-246.62 325.67,-251.24 336.93,-254.94 347.4,-257.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="346.38,-261.41 356.94,-260.5 348.11,-254.63 346.38,-261.41"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge19" class="edge">
<g id="edge19_Node000012_Node000006" class="edge">
<title>Node12&#45;&gt;Node6</title>
<g id="a_edge19_Node000012_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M245.66,-183.73C262.68,-187.78 284.06,-192.87 304.88,-197.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.82,-201.41 314.36,-200.32 305.44,-194.6 303.82,-201.41"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<g id="a_Node000013"><a xlink:href="../../da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a8aae1cebcf42ed2332f1c7217c401aa3" target="_top" xlink:title="Generates a (discrete) sample according to the geometrical distribution.">
<polygon fill="white" stroke="#666666" points="454,-177.5 315.75,-177.5 315.75,-135.75 454,-135.75 454,-177.5"/>
<text text-anchor="start" x="323.75" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="start" x="323.75" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::geometric_distribution</text>
@@ -262,42 +313,54 @@
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge14" class="edge">
<g id="edge14_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge14_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M245.66,-171.87C262.6,-170 283.86,-167.66 304.59,-165.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.8,-168.76 314.36,-164.18 304.03,-161.8 304.8,-168.76"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_node15"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<g id="a_Node000015"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/resize.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="432.25,-117.25 337.5,-117.25 337.5,-98 432.25,-98 432.25,-117.25"/>
<text text-anchor="middle" x="384.88" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::resize</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge20" class="edge">
<g id="edge20_Node000012_Node000015" class="edge">
<title>Node12&#45;&gt;Node15</title>
<g id="a_edge20_Node000012_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M230.4,-165.61C250.94,-154.94 285.04,-138.04 315.75,-126.62 321.29,-124.57 327.15,-122.61 333.02,-120.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="333.94,-123.87 342.53,-117.67 331.95,-117.16 333.94,-123.87"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node16 -->
<g id="edge21" class="edge">
<g id="edge21_Node000012_Node000016" class="edge">
<title>Node12&#45;&gt;Node16</title>
<g id="a_edge21_Node000012_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M233.29,-165.64C247.42,-158.5 265.78,-147.98 279.75,-135.62 299.46,-118.2 295.06,-104.88 315.75,-88.62 317.02,-87.63 318.33,-86.65 319.67,-85.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="321.34,-88.16 327.9,-79.84 317.58,-82.25 321.34,-88.16"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge17" class="edge">
<g id="edge17_Node000013_Node000007" class="edge">
<title>Node13&#45;&gt;Node7</title>
<g id="a_edge17_Node000013_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M437.01,-177.83C442.82,-180.62 448.59,-183.58 454,-186.62 481.45,-202.08 510.5,-222.48 532.44,-238.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="529.98,-242.1 540.08,-245.31 534.19,-236.51 529.98,-242.1"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<g id="a_Node000014"><a xlink:href="../../de/d72/geometric__dist_8cpp.html#a82964ca6180507deb5fafc71050012ba" target="_top" xlink:title="Returns a random number between [0,1].">
<polygon fill="white" stroke="#666666" points="628.25,-171.88 510.25,-171.88 510.25,-141.38 628.25,-141.38 628.25,-171.88"/>
<text text-anchor="start" x="518.25" y="-158.38" font-family="Helvetica,sans-Serif" font-size="10.00">probability::geometric</text>
<text text-anchor="middle" x="569.25" y="-147.12" font-family="Helvetica,sans-Serif" font-size="10.00">_dist::generate_uniform</text>
@@ -305,37 +368,49 @@
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge15" class="edge">
<g id="edge15_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge15_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M454.3,-156.62C468.88,-156.62 484.29,-156.62 498.9,-156.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="498.89,-160.13 508.89,-156.62 498.89,-153.13 498.89,-160.13"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node14 -->
<g id="edge16" class="edge">
<g id="edge16_Node000014_Node000014" class="edge">
<title>Node14&#45;&gt;Node14</title>
<g id="a_edge16_Node000014_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M544.55,-172.36C539.51,-181.43 547.74,-189.88 569.25,-189.88 581.35,-189.88 589.24,-187.2 592.94,-183.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="596.51,-183.64 593.95,-173.36 589.54,-183 596.51,-183.64"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node16 -->
<g id="edge24" class="edge">
<g id="edge24_Node000017_Node000016" class="edge">
<title>Node17&#45;&gt;Node16</title>
<g id="a_edge24_Node000017_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.2,-58.62C288.13,-58.62 296.27,-58.62 304.34,-58.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.26,-62.13 314.26,-58.62 304.26,-55.13 304.26,-62.13"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_node18"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000018"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="410.88,-19.25 358.88,-19.25 358.88,0 410.88,0 410.88,-19.25"/>
<text text-anchor="middle" x="384.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge23" class="edge">
<g id="edge23_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge23_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M280.21,-38.77C292.06,-35.37 304.26,-31.88 315.75,-28.62 326.27,-25.64 337.72,-22.44 348.17,-19.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="348.93,-22.66 357.63,-16.61 347.05,-15.92 348.93,-22.66"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 22 KiB