diff --git a/d0/d5e/exponential__dist_8cpp__incl.map b/d0/d5e/exponential__dist_8cpp__incl.map new file mode 100644 index 000000000..afcc83797 --- /dev/null +++ b/d0/d5e/exponential__dist_8cpp__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/d0/d5e/exponential__dist_8cpp__incl.md5 b/d0/d5e/exponential__dist_8cpp__incl.md5 new file mode 100644 index 000000000..07dee9957 --- /dev/null +++ b/d0/d5e/exponential__dist_8cpp__incl.md5 @@ -0,0 +1 @@ +b25b1b62704dc6a297fbe7eedffe7e8b \ No newline at end of file diff --git a/d0/d5e/exponential__dist_8cpp__incl.svg b/d0/d5e/exponential__dist_8cpp__incl.svg new file mode 100644 index 000000000..4d6837989 --- /dev/null +++ b/d0/d5e/exponential__dist_8cpp__incl.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + +probability/exponential_dist.cpp + + +Node1 + + +probability/exponential +_dist.cpp + + + + + +Node2 + + +cassert + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +cmath + + + + + +Node1->Node3 + + + + + + + + +Node4 + + +iostream + + + + + +Node1->Node4 + + + + + + + + +Node5 + + +stdexcept + + + + + +Node1->Node5 + + + + + + + + +Node6 + + +string + + + + + +Node1->Node6 + + + + + + + + + + + + + diff --git a/d0/d5e/exponential__dist_8cpp__incl_org.svg b/d0/d5e/exponential__dist_8cpp__incl_org.svg new file mode 100644 index 000000000..a3be3119b --- /dev/null +++ b/d0/d5e/exponential__dist_8cpp__incl_org.svg @@ -0,0 +1,112 @@ + + + + + + +probability/exponential_dist.cpp + + +Node1 + + +probability/exponential +_dist.cpp + + + + + +Node2 + + +cassert + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +cmath + + + + + +Node1->Node3 + + + + + + + + +Node4 + + +iostream + + + + + +Node1->Node4 + + + + + + + + +Node5 + + +stdexcept + + + + + +Node1->Node5 + + + + + + + + +Node6 + + +string + + + + + +Node1->Node6 + + + + + + + + diff --git a/d1/d35/namespaceexponential__dist.html b/d1/d35/namespaceexponential__dist.html new file mode 100644 index 000000000..9f2cfd375 --- /dev/null +++ b/d1/d35/namespaceexponential__dist.html @@ -0,0 +1,125 @@ + + + + + + + +Algorithms_in_C++: exponential_dist Namespace Reference + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Algorithms_in_C++ 1.0.0 +
+
Set of algorithms implemented in C++.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
exponential_dist Namespace Reference
+
+
+ +

Functions for the Exponential Distribution algorithm implementation. +More...

+

Detailed Description

+

Functions for the Exponential Distribution algorithm implementation.

+
+
+ + + + diff --git a/d9/da2/exponential__dist_8cpp.html b/d9/da2/exponential__dist_8cpp.html new file mode 100644 index 000000000..5fa751c9e --- /dev/null +++ b/d9/da2/exponential__dist_8cpp.html @@ -0,0 +1,416 @@ + + + + + + + +Algorithms_in_C++: probability/exponential_dist.cpp File Reference + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Algorithms_in_C++ 1.0.0 +
+
Set of algorithms implemented in C++.
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
exponential_dist.cpp File Reference
+
+
+ +

Exponential Distribution +More...

+
#include <cassert>
+#include <cmath>
+#include <iostream>
+#include <stdexcept>
+#include <string>
+
+Include dependency graph for exponential_dist.cpp:
+
+
+
+
+ + + + + + + +

+Namespaces

namespace  probability
 Probability algorithms.
 
namespace  exponential_dist
 Functions for the Exponential Distribution algorithm implementation.
 
+ + + + + + + + + + + + + + + + +

+Functions

double probability::geometric_dist::exponential_expected (double lambda)
 the expected value of the exponential distribution
 
double probability::geometric_dist::exponential_var (double lambda)
 the variance of the exponential distribution
 
double probability::geometric_dist::exponential_std (double lambda)
 the standard deviation of the exponential distribution
 
static void test ()
 Self-test implementations.
 
int main ()
 Main function.
 
+

Detailed Description

+

Exponential Distribution

+

The exponential distribution is used to model events occuring between a Poisson process like radioactive decay.

+

+\[P(x, \lambda) = \lambda e^{-\lambda x}\] +

+

Summary of variables used: \(\lambda\) : rate parameter

+

Function Documentation

+ +

◆ exponential_expected()

+ +
+
+ + + + + + + +
double probability::geometric_dist::exponential_expected (double lambda)
+
+ +

the expected value of the exponential distribution

+
Returns

+\[\mu = \frac{1}{\lambda}\] +

+
+
37 {
+
38 if (lambda <= 0) {
+
39 throw std::invalid_argument("lambda must be greater than 0");
+
40 }
+
41 return 1 / lambda;
+
42}
+ +
+Here is the call graph for this function:
+
+
+
+ +
+
+ +

◆ exponential_std()

+ +
+
+ + + + + + + +
double probability::geometric_dist::exponential_std (double lambda)
+
+ +

the standard deviation of the exponential distribution

+
Returns

+\[\sigma = \frac{1}{\lambda}\] +

+
+
59 {
+
60 if (lambda <= 0) {
+
61 throw std::invalid_argument("lambda must be greater than 0");
+
62 }
+
63 return 1 / lambda;
+
64}
+
+Here is the call graph for this function:
+
+
+
+ +
+
+ +

◆ exponential_var()

+ +
+
+ + + + + + + +
double probability::geometric_dist::exponential_var (double lambda)
+
+ +

the variance of the exponential distribution

+
Returns

+\[\sigma^2 = \frac{1}{\lambda^2}\] +

+
+
48 {
+
49 if (lambda <= 0) {
+
50 throw std::invalid_argument("lambda must be greater than 0");
+
51 }
+
52 return 1 / pow(lambda, 2);
+
53}
+
T pow(T... args)
+
+Here is the call graph for this function:
+
+
+
+ +
+
+ +

◆ main()

+ +
+
+ + + + + + + +
int main (void )
+
+ +

Main function.

+
Returns
0 on exit
+
148 {
+
149 test(); // Self test implementation
+
150 return 0;
+
151}
+
static void test()
Self-test implementations.
Definition exponential_dist.cpp:72
+
+Here is the call graph for this function:
+
+
+
+ +
+
+ +

◆ test()

+ +
+
+ + + + + +
+ + + + + + + +
static void test ()
+
+static
+
+ +

Self-test implementations.

+
Returns
void
+
72 {
+
73 double lambda_1 = 1;
+
74 double expected_1 = 1;
+
75 double var_1 = 1;
+
76 double std_1 = 1;
+
77
+
78 double lambda_2 = 2;
+
79 double expected_2 = 0.5;
+
80 double var_2 = 0.25;
+
81 double std_2 = 0.5;
+
82
+
83 double lambda_3 = 3;
+
84 double expected_3 = 0.333333;
+
85 double var_3 = 0.111111;
+
86 double std_3 = 0.333333;
+
87
+
88 double lambda_4 = 0; // Test 0
+
89 double lambda_5 = -2.3; // Test negative value
+
90
+
91 const float threshold = 1e-3f;
+
92
+
93 std::cout << "Test for lambda = 1 \n";
+
94 assert(
+
95 std::abs(expected_1 - probability::geometric_dist::exponential_expected(
+
96 lambda_1)) < threshold);
+
97 assert(std::abs(var_1 - probability::geometric_dist::exponential_var(
+
98 lambda_1)) < threshold);
+
99 assert(std::abs(std_1 - probability::geometric_dist::exponential_std(
+
100 lambda_1)) < threshold);
+
101 std::cout << "ALL TEST PASSED\n\n";
+
102
+
103 std::cout << "Test for lambda = 2 \n";
+
104 assert(
+
105 std::abs(expected_2 - probability::geometric_dist::exponential_expected(
+
106 lambda_2)) < threshold);
+
107 assert(std::abs(var_2 - probability::geometric_dist::exponential_var(
+
108 lambda_2)) < threshold);
+
109 assert(std::abs(std_2 - probability::geometric_dist::exponential_std(
+
110 lambda_2)) < threshold);
+
111 std::cout << "ALL TEST PASSED\n\n";
+
112
+
113 std::cout << "Test for lambda = 3 \n";
+
114 assert(
+
115 std::abs(expected_3 - probability::geometric_dist::exponential_expected(
+
116 lambda_3)) < threshold);
+
117 assert(std::abs(var_3 - probability::geometric_dist::exponential_var(
+
118 lambda_3)) < threshold);
+
119 assert(std::abs(std_3 - probability::geometric_dist::exponential_std(
+
120 lambda_3)) < threshold);
+
121 std::cout << "ALL TEST PASSED\n\n";
+
122
+
123 std::cout << "Test for lambda = 0 \n";
+
124 try {
+ + + +
128 } catch (std::invalid_argument& err) {
+
129 assert(std::string(err.what()) == "lambda must be greater than 0");
+
130 }
+
131 std::cout << "ALL TEST PASSED\n\n";
+
132
+
133 std::cout << "Test for lambda = -2.3 \n";
+
134 try {
+ + + +
138 } catch (std::invalid_argument& err) {
+
139 assert(std::string(err.what()) == "lambda must be greater than 0");
+
140 }
+
141 std::cout << "ALL TEST PASSED\n\n";
+
142}
+ + +
double exponential_expected(double lambda)
the expected value of the exponential distribution
Definition exponential_dist.cpp:37
+
double exponential_std(double lambda)
the standard deviation of the exponential distribution
Definition exponential_dist.cpp:59
+
double exponential_var(double lambda)
the variance of the exponential distribution
Definition exponential_dist.cpp:48
+ +
+Here is the call graph for this function:
+
+
+
+ +
+
+
+
+ + + + diff --git a/d9/da2/exponential__dist_8cpp.js b/d9/da2/exponential__dist_8cpp.js new file mode 100644 index 000000000..9025cfc0a --- /dev/null +++ b/d9/da2/exponential__dist_8cpp.js @@ -0,0 +1,8 @@ +var exponential__dist_8cpp = +[ + [ "exponential_expected", "d9/da2/exponential__dist_8cpp.html#a1c8b6e787f72a209ef96c096eedf7afc", null ], + [ "exponential_std", "d9/da2/exponential__dist_8cpp.html#ac7b0091e17479d47438a281fefc2549a", null ], + [ "exponential_var", "d9/da2/exponential__dist_8cpp.html#af435dbeb43a05c8c7785f53bf4ce1df1", null ], + [ "main", "d9/da2/exponential__dist_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ], + [ "test", "d9/da2/exponential__dist_8cpp.html#aa8dca7b867074164d5f45b0f3851269d", null ] +]; \ No newline at end of file diff --git a/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph.map b/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph.map new file mode 100644 index 000000000..23ef02301 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph.md5 b/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph.md5 new file mode 100644 index 000000000..0878c2308 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph.md5 @@ -0,0 +1 @@ +ff895a711de292f98636438a15f73b2a \ No newline at end of file diff --git a/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph.svg b/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph.svg new file mode 100644 index 000000000..b4ffdb0ac --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + +probability::geometric_dist::exponential_expected + + +Node1 + + +probability::geometric +_dist::exponential_expected + + + + + +Node1->Node1 + + + + + + + + + + + + + diff --git a/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph_org.svg b/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph_org.svg new file mode 100644 index 000000000..c114f1346 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_a1c8b6e787f72a209ef96c096eedf7afc_cgraph_org.svg @@ -0,0 +1,31 @@ + + + + + + +probability::geometric_dist::exponential_expected + + +Node1 + + +probability::geometric +_dist::exponential_expected + + + + + +Node1->Node1 + + + + + + + + diff --git a/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.map b/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.map new file mode 100644 index 000000000..319918ba1 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.md5 b/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.md5 new file mode 100644 index 000000000..0cf23edce --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.md5 @@ -0,0 +1 @@ +fd0ca36cc9d6dc3ed3c6004e7bb148ad \ No newline at end of file diff --git a/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg b/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg new file mode 100644 index 000000000..32da2a1d3 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + +test + + +Node1 + + +test + + + + + +Node2 + + +std::invalid_argument +::what + + + + + +Node1->Node2 + + + + + + + + + + + + + diff --git a/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph_org.svg b/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph_org.svg new file mode 100644 index 000000000..1b2ea8af7 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph_org.svg @@ -0,0 +1,40 @@ + + + + + + +test + + +Node1 + + +test + + + + + +Node2 + + +std::invalid_argument +::what + + + + + +Node1->Node2 + + + + + + + + diff --git a/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph.map b/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph.map new file mode 100644 index 000000000..9ceef43ee --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph.md5 b/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph.md5 new file mode 100644 index 000000000..a99ab7935 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph.md5 @@ -0,0 +1 @@ +ed79ee4d1ea4c9c4877f1a08548d4d28 \ No newline at end of file diff --git a/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph.svg b/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph.svg new file mode 100644 index 000000000..bf0bf1245 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + +probability::geometric_dist::exponential_std + + +Node1 + + +probability::geometric +_dist::exponential_std + + + + + +Node1->Node1 + + + + + + + + + + + + + diff --git a/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph_org.svg b/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph_org.svg new file mode 100644 index 000000000..ed5223480 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_ac7b0091e17479d47438a281fefc2549a_cgraph_org.svg @@ -0,0 +1,31 @@ + + + + + + +probability::geometric_dist::exponential_std + + +Node1 + + +probability::geometric +_dist::exponential_std + + + + + +Node1->Node1 + + + + + + + + diff --git a/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map b/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map new file mode 100644 index 000000000..154dabe33 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 b/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 new file mode 100644 index 000000000..957fc6fd8 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 @@ -0,0 +1 @@ +18e1a9230f6e6404a44726440b39cecd \ No newline at end of file diff --git a/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg b/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg new file mode 100644 index 000000000..252af272a --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + +main + + +Node1 + + +main + + + + + +Node2 + + +test + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +std::invalid_argument +::what + + + + + +Node2->Node3 + + + + + + + + + + + + + diff --git a/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph_org.svg b/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph_org.svg new file mode 100644 index 000000000..458d78b5d --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph_org.svg @@ -0,0 +1,58 @@ + + + + + + +main + + +Node1 + + +main + + + + + +Node2 + + +test + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +std::invalid_argument +::what + + + + + +Node2->Node3 + + + + + + + + diff --git a/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph.map b/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph.map new file mode 100644 index 000000000..899fc7b12 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph.md5 b/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph.md5 new file mode 100644 index 000000000..724449b40 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph.md5 @@ -0,0 +1 @@ +1856649fa4105093a554c1732bd6e8a1 \ No newline at end of file diff --git a/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph.svg b/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph.svg new file mode 100644 index 000000000..d23ca819a --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + +probability::geometric_dist::exponential_var + + +Node1 + + +probability::geometric +_dist::exponential_var + + + + + +Node1->Node1 + + + + + + + + + + + + + diff --git a/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph_org.svg b/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph_org.svg new file mode 100644 index 000000000..fb1ba5ed3 --- /dev/null +++ b/d9/da2/exponential__dist_8cpp_af435dbeb43a05c8c7785f53bf4ce1df1_cgraph_org.svg @@ -0,0 +1,31 @@ + + + + + + +probability::geometric_dist::exponential_var + + +Node1 + + +probability::geometric +_dist::exponential_var + + + + + +Node1->Node1 + + + + + + + + diff --git a/dir_82e494173a87936756866de2fa774307.html b/dir_82e494173a87936756866de2fa774307.html index 804d7323c..745c2cc1b 100644 --- a/dir_82e494173a87936756866de2fa774307.html +++ b/dir_82e494173a87936756866de2fa774307.html @@ -119,6 +119,9 @@ Files  binomial_dist.cpp  Binomial distribution example
  + exponential_dist.cppExponential Distribution
 geometric_dist.cpp  Geometric Distribution
  diff --git a/dir_82e494173a87936756866de2fa774307.js b/dir_82e494173a87936756866de2fa774307.js index 06b892b5f..a24721858 100644 --- a/dir_82e494173a87936756866de2fa774307.js +++ b/dir_82e494173a87936756866de2fa774307.js @@ -3,6 +3,7 @@ var dir_82e494173a87936756866de2fa774307 = [ "addition_rule.cpp", "d6/d4a/addition__rule_8cpp.html", "d6/d4a/addition__rule_8cpp" ], [ "bayes_theorem.cpp", "d5/d67/bayes__theorem_8cpp.html", "d5/d67/bayes__theorem_8cpp" ], [ "binomial_dist.cpp", "d6/db0/binomial__dist_8cpp.html", "d6/db0/binomial__dist_8cpp" ], + [ "exponential_dist.cpp", "d9/da2/exponential__dist_8cpp.html", "d9/da2/exponential__dist_8cpp" ], [ "geometric_dist.cpp", "de/d72/geometric__dist_8cpp.html", "de/d72/geometric__dist_8cpp" ], [ "poisson_dist.cpp", "d9/d24/poisson__dist_8cpp.html", "d9/d24/poisson__dist_8cpp" ], [ "windowed_median.cpp", "d1/ded/windowed__median_8cpp.html", "d1/ded/windowed__median_8cpp" ] diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 967f73601..607f23a71 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -254,6 +254,7 @@ + @@ -487,6 +488,7 @@ + @@ -1086,6 +1088,7 @@ + @@ -2800,6 +2803,12 @@ + + + + + + @@ -3268,7 +3277,10 @@ + + + diff --git a/files.html b/files.html index 899ca2c9b..e024c9e4b 100644 --- a/files.html +++ b/files.html @@ -366,9 +366,10 @@ N)\) time, with precision fixed using addition_rule.cppAddition rule of probabilities  bayes_theorem.cppBayes' theorem  binomial_dist.cppBinomial distribution example - geometric_dist.cppGeometric Distribution - poisson_dist.cppPoisson statistics - windowed_median.cppAn implementation of a median calculation of a sliding window along a data stream + exponential_dist.cppExponential Distribution + geometric_dist.cppGeometric Distribution + poisson_dist.cppPoisson statistics + windowed_median.cppAn implementation of a median calculation of a sliding window along a data stream   range_queries  fenwick_tree.cppFenwick Tree algorithm implementation  heavy_light_decomposition.cppHeavy Light Decomposition implementation diff --git a/globals_func_m.html b/globals_func_m.html index c5cbf0eee..698b6e03f 100644 --- a/globals_func_m.html +++ b/globals_func_m.html @@ -107,7 +107,7 @@ $(function(){initNavTree('globals_func_m.html',''); initResizable(true); });
Here is a list of all documented functions with links to the documentation:

- m -