diff --git a/d5/dd0/namespacephysics.html b/d5/dd0/namespacephysics.html index 5b0731ecb..03a98bd53 100644 --- a/d5/dd0/namespacephysics.html +++ b/d5/dd0/namespacephysics.html @@ -112,7 +112,7 @@ $(function(){initNavTree('d5/dd0/namespacephysics.html','../../'); initResizable More...

Detailed Description

for IO operations

-

for assert() for std::pow(), std::sin(), and std::cos()

+

for std::pow(), std::sin(), and std::cos()

Physics algorithms

diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp.html b/d9/d29/ground__to__ground__projectile__motion_8cpp.html index c50d41652..39fc3945b 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp.html +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp.html @@ -106,6 +106,7 @@ $(function(){initNavTree('d9/d29/ground__to__ground__projectile__motion_8cpp.htm
Namespaces | +Macros | Functions
ground_to_ground_projectile_motion.cpp File Reference
@@ -131,11 +132,18 @@ Namespaces  Functions for the Ground to ground projectile motion equation.
  + + + + +

+Macros

+#define _USE_MATH_DEFINES
 for assert()
 
- - - + + + @@ -160,8 +168,8 @@ Functions

Ground to ground projectile motion is when a projectile's trajectory starts at the ground, reaches the apex, then falls back on the ground.

Author
Focusucof

Function Documentation

- -

◆ degrees_to_radians()

+ +

◆ degrees_to_radians()

@@ -169,12 +177,8 @@ Functions
- - - - + -

Functions

double physics::ground_to_ground_projectile_motion::degrees_to_radians (double radian, double PI=3.14)
 Convert radians to degrees.
 
double physics::ground_to_ground_projectile_motion::degrees_to_radians (double degrees)
 Convert radians to degrees.
 
template<typename T >
physics::ground_to_ground_projectile_motion::time_of_flight (T initial_velocity, T angle, double gravity=9.81)
 Calculate the time of flight.
double physics::ground_to_ground_projectile_motion::degrees_to_radians (double radian,
double degrees) double PI = 3.14 )
@@ -183,18 +187,18 @@ Functions
Parameters
-
radianAngle in radians
PIThe definition of the constant PI
Returns
Angle in degrees
-
33 {
-
34 return (radian * (PI / 180));
-
35}
+
34 {
+
35 double radians = degrees * (M_PI / 180);
+
36 return radians;
+
37}
Here is the call graph for this function:
-
+
@@ -234,12 +238,12 @@ template<typename T >
Returns
Horizontal distance that the projectile travels
-
57 {
-
58 double Vix = initial_velocity * (std::cos(degrees_to_radians(angle))); // calculate x component of the initial velocity
-
59 return Vix * time;
-
60}
+
59 {
+
60 double Vix = initial_velocity * (std::cos(degrees_to_radians(angle))); // calculate x component of the initial velocity
+
61 return Vix * time;
+
62}
T cos(T... args)
-
double degrees_to_radians(double radian, double PI=3.14)
Convert radians to degrees.
Definition ground_to_ground_projectile_motion.cpp:33
+
double degrees_to_radians(double degrees)
Convert radians to degrees.
Definition ground_to_ground_projectile_motion.cpp:34
T time(T... args)
Here is the call graph for this function:
@@ -266,11 +270,11 @@ Here is the call graph for this function:

Main function.

Returns
0 on exit
-
136 {
-
137 test(); // run self-test implementations
-
138 return 0;
-
139}
-
static void test()
Self-test implementations.
Definition ground_to_ground_projectile_motion.cpp:81
+
138 {
+
139 test(); // run self-test implementations
+
140 return 0;
+
141}
+
static void test()
Self-test implementations.
Definition ground_to_ground_projectile_motion.cpp:83
Here is the call graph for this function:
@@ -315,10 +319,10 @@ template<typename T >
Returns
The max height that the projectile reaches
-
70 {
-
71 double Viy = initial_velocity * (std::sin(degrees_to_radians(angle))); // calculate y component of the initial velocity
-
72 return (std::pow(Viy, 2) / (2.0 * gravity));
-
73}
+
72 {
+
73 double Viy = initial_velocity * (std::sin(degrees_to_radians(angle))); // calculate y component of the initial velocity
+
74 return (std::pow(Viy, 2) / (2.0 * gravity));
+
75}
T pow(T... args)
T sin(T... args)
@@ -354,56 +358,56 @@ Here is the call graph for this function:

Self-test implementations.

Returns
void
-
81 {
-
82 // initial input variables
-
83 double initial_velocity = 5.0; // double initial_velocity input
-
84 double angle = 40.0; // double angle input
-
85
-
86 // 1st test
-
87 double expected_time_of_flight = 0.655; // expected time output
-
88 double flight_time_output =
-
89 std::round(physics::ground_to_ground_projectile_motion::time_of_flight(initial_velocity, angle) * 1000.0) /
-
90 1000.0; // round output to 3 decimal places
-
91
-
92 std::cout << "Projectile Flight Time (double)" << std::endl;
-
93 std::cout << "Input Initial Velocity: " << initial_velocity << std::endl;
-
94 std::cout << "Input Angle: " << angle << std::endl;
-
95 std::cout << "Expected Output: " << expected_time_of_flight << std::endl;
-
96 std::cout << "Output: " << flight_time_output << std::endl;
-
97 assert(flight_time_output == expected_time_of_flight);
-
98 std::cout << "TEST PASSED" << std::endl << std::endl;
-
99
-
100 // 2nd test
-
101 double expected_horizontal_range = 2.51; // expected range output
-
102 double horizontal_range_output =
-
103 std::round(physics::ground_to_ground_projectile_motion::horizontal_range(initial_velocity, angle,
-
104 flight_time_output) *
-
105 100.0) /
-
106 100.0; // round output to 2 decimal places
-
107
-
108 std::cout << "Projectile Horizontal Range (double)" << std::endl;
-
109 std::cout << "Input Initial Velocity: " << initial_velocity << std::endl;
-
110 std::cout << "Input Angle: " << angle << std::endl;
-
111 std::cout << "Input Time Of Flight: " << flight_time_output << std::endl;
-
112 std::cout << "Expected Output: " << expected_horizontal_range << std::endl;
-
113 std::cout << "Output: " << horizontal_range_output << std::endl;
-
114 assert(horizontal_range_output == expected_horizontal_range);
-
115 std::cout << "TEST PASSED" << std::endl << std::endl;
-
116
-
117 // 3rd test
-
118 double expected_max_height = 0.526; // expected height output
-
119 double max_height_output =
-
120 std::round(physics::ground_to_ground_projectile_motion::max_height(initial_velocity, angle) * 1000.0) /
-
121 1000.0; // round output to 3 decimal places
-
122
-
123 std::cout << "Projectile Max Height (double)" << std::endl;
-
124 std::cout << "Input Initial Velocity: " << initial_velocity << std::endl;
-
125 std::cout << "Input Angle: " << angle << std::endl;
-
126 std::cout << "Expected Output: " << expected_max_height << std::endl;
-
127 std::cout << "Output: " << max_height_output << std::endl;
-
128 assert(max_height_output == expected_max_height);
-
129 std::cout << "TEST PASSED" << std::endl << std::endl;
-
130}
+
83 {
+
84 // initial input variables
+
85 double initial_velocity = 5.0; // double initial_velocity input
+
86 double angle = 40.0; // double angle input
+
87
+
88 // 1st test
+
89 double expected_time_of_flight = 0.655; // expected time output
+
90 double flight_time_output =
+
91 std::round(physics::ground_to_ground_projectile_motion::time_of_flight(initial_velocity, angle) * 1000.0) /
+
92 1000.0; // round output to 3 decimal places
+
93
+
94 std::cout << "Projectile Flight Time (double)" << std::endl;
+
95 std::cout << "Input Initial Velocity: " << initial_velocity << std::endl;
+
96 std::cout << "Input Angle: " << angle << std::endl;
+
97 std::cout << "Expected Output: " << expected_time_of_flight << std::endl;
+
98 std::cout << "Output: " << flight_time_output << std::endl;
+
99 assert(flight_time_output == expected_time_of_flight);
+
100 std::cout << "TEST PASSED" << std::endl << std::endl;
+
101
+
102 // 2nd test
+
103 double expected_horizontal_range = 2.51; // expected range output
+
104 double horizontal_range_output =
+
105 std::round(physics::ground_to_ground_projectile_motion::horizontal_range(initial_velocity, angle,
+
106 flight_time_output) *
+
107 100.0) /
+
108 100.0; // round output to 2 decimal places
+
109
+
110 std::cout << "Projectile Horizontal Range (double)" << std::endl;
+
111 std::cout << "Input Initial Velocity: " << initial_velocity << std::endl;
+
112 std::cout << "Input Angle: " << angle << std::endl;
+
113 std::cout << "Input Time Of Flight: " << flight_time_output << std::endl;
+
114 std::cout << "Expected Output: " << expected_horizontal_range << std::endl;
+
115 std::cout << "Output: " << horizontal_range_output << std::endl;
+
116 assert(horizontal_range_output == expected_horizontal_range);
+
117 std::cout << "TEST PASSED" << std::endl << std::endl;
+
118
+
119 // 3rd test
+
120 double expected_max_height = 0.526; // expected height output
+
121 double max_height_output =
+
122 std::round(physics::ground_to_ground_projectile_motion::max_height(initial_velocity, angle) * 1000.0) /
+
123 1000.0; // round output to 3 decimal places
+
124
+
125 std::cout << "Projectile Max Height (double)" << std::endl;
+
126 std::cout << "Input Initial Velocity: " << initial_velocity << std::endl;
+
127 std::cout << "Input Angle: " << angle << std::endl;
+
128 std::cout << "Expected Output: " << expected_max_height << std::endl;
+
129 std::cout << "Output: " << max_height_output << std::endl;
+
130 assert(max_height_output == expected_max_height);
+
131 std::cout << "TEST PASSED" << std::endl << std::endl;
+
132}
T endl(T... args)
T round(T... args)
@@ -451,10 +455,10 @@ template<typename T >
Returns
The time that the projectile is in the air for
-
45 {
-
46 double Viy = initial_velocity * (std::sin(degrees_to_radians(angle))); // calculate y component of the initial velocity
-
47 return 2.0 * Viy / gravity;
-
48}
+
47 {
+
48 double Viy = initial_velocity * (std::sin(degrees_to_radians(angle))); // calculate y component of the initial velocity
+
49 return 2.0 * Viy / gravity;
+
50}
Here is the call graph for this function:
diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp.js b/d9/d29/ground__to__ground__projectile__motion_8cpp.js index 08b4708c7..5addc1bff 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp.js +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp.js @@ -1,6 +1,7 @@ var ground__to__ground__projectile__motion_8cpp = [ - [ "degrees_to_radians", "d9/d29/ground__to__ground__projectile__motion_8cpp.html#aba1d26faf6a5379c28cae458956241de", null ], + [ "_USE_MATH_DEFINES", "d9/d29/ground__to__ground__projectile__motion_8cpp.html#a525335710b53cb064ca56b936120431e", null ], + [ "degrees_to_radians", "d9/d29/ground__to__ground__projectile__motion_8cpp.html#ab00e9785fb2670f7af99d6f3d636f87c", null ], [ "horizontal_range", "d9/d29/ground__to__ground__projectile__motion_8cpp.html#a10362eb607d7882bac3a0688504b00ff", null ], [ "main", "d9/d29/ground__to__ground__projectile__motion_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ], [ "max_height", "d9/d29/ground__to__ground__projectile__motion_8cpp.html#aa554429def63077ab7a550c0affbfefa", null ], diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.map b/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.map index c4da2ac49..2deeb0288 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.map +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.map @@ -3,7 +3,7 @@ - + diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.md5 b/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.md5 index b18f8af35..6f4cae0d7 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.md5 +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.md5 @@ -1 +1 @@ -82a89b5b0e49dfad20c3dd890e9e0861 \ No newline at end of file +ae33f4067df13366800a3609d085f4c6 \ No newline at end of file diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.svg b/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.svg index e83c0010c..c592b246e 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.svg +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph.svg @@ -60,7 +60,7 @@ Node3 - + physics::ground_to _ground_projectile_motion diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph_org.svg b/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph_org.svg index 74bbbb6e7..9680797e7 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph_org.svg +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_a10362eb607d7882bac3a0688504b00ff_cgraph_org.svg @@ -49,7 +49,7 @@ Node3 - + physics::ground_to _ground_projectile_motion diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.map b/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.map index 9394cd6a9..b1c89fb37 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.map +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.map @@ -1,7 +1,7 @@ - + diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.md5 b/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.md5 index 3a086ae52..e905eabea 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.md5 +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.md5 @@ -1 +1 @@ -2ee8d94b70b9351919f700428ae64c73 \ No newline at end of file +647d06c9e7ae30931232f8b5be07678d \ No newline at end of file diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.svg b/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.svg index 3050993d3..7d522c235 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.svg +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph.svg @@ -42,7 +42,7 @@ Node2 - + physics::ground_to _ground_projectile_motion diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph_org.svg b/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph_org.svg index c2da6a04b..4e3f039c0 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph_org.svg +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_a563e066975fed1b84750a0a47c3cbb37_cgraph_org.svg @@ -31,7 +31,7 @@ Node2 - + physics::ground_to _ground_projectile_motion diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.map b/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.map index d0c457052..fcdc98c6a 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.map +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.map @@ -1,7 +1,7 @@ - + diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.md5 b/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.md5 index 5300dec47..8d372318f 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.md5 +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.md5 @@ -1 +1 @@ -0d13bbac20f590fe873955417199759e \ No newline at end of file +6a796ceb1612c4c5f78d2ab011cc6d47 \ No newline at end of file diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.svg b/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.svg index d84e80d83..e1f16b1c6 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.svg +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph.svg @@ -42,7 +42,7 @@ Node2 - + physics::ground_to _ground_projectile_motion diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph_org.svg b/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph_org.svg index 8fca4d958..c1a12b771 100644 --- a/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph_org.svg +++ b/d9/d29/ground__to__ground__projectile__motion_8cpp_aa554429def63077ab7a550c0affbfefa_cgraph_org.svg @@ -31,7 +31,7 @@ Node2 - + physics::ground_to _ground_projectile_motion diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_aba1d26faf6a5379c28cae458956241de_cgraph.map b/d9/d29/ground__to__ground__projectile__motion_8cpp_ab00e9785fb2670f7af99d6f3d636f87c_cgraph.map similarity index 100% rename from d9/d29/ground__to__ground__projectile__motion_8cpp_aba1d26faf6a5379c28cae458956241de_cgraph.map rename to d9/d29/ground__to__ground__projectile__motion_8cpp_ab00e9785fb2670f7af99d6f3d636f87c_cgraph.map diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_aba1d26faf6a5379c28cae458956241de_cgraph.md5 b/d9/d29/ground__to__ground__projectile__motion_8cpp_ab00e9785fb2670f7af99d6f3d636f87c_cgraph.md5 similarity index 100% rename from d9/d29/ground__to__ground__projectile__motion_8cpp_aba1d26faf6a5379c28cae458956241de_cgraph.md5 rename to d9/d29/ground__to__ground__projectile__motion_8cpp_ab00e9785fb2670f7af99d6f3d636f87c_cgraph.md5 diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_aba1d26faf6a5379c28cae458956241de_cgraph.svg b/d9/d29/ground__to__ground__projectile__motion_8cpp_ab00e9785fb2670f7af99d6f3d636f87c_cgraph.svg similarity index 100% rename from d9/d29/ground__to__ground__projectile__motion_8cpp_aba1d26faf6a5379c28cae458956241de_cgraph.svg rename to d9/d29/ground__to__ground__projectile__motion_8cpp_ab00e9785fb2670f7af99d6f3d636f87c_cgraph.svg diff --git a/d9/d29/ground__to__ground__projectile__motion_8cpp_aba1d26faf6a5379c28cae458956241de_cgraph_org.svg b/d9/d29/ground__to__ground__projectile__motion_8cpp_ab00e9785fb2670f7af99d6f3d636f87c_cgraph_org.svg similarity index 100% rename from d9/d29/ground__to__ground__projectile__motion_8cpp_aba1d26faf6a5379c28cae458956241de_cgraph_org.svg rename to d9/d29/ground__to__ground__projectile__motion_8cpp_ab00e9785fb2670f7af99d6f3d636f87c_cgraph_org.svg diff --git a/doxygen_crawl.html b/doxygen_crawl.html index ac13aa3fc..3a74cb077 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -1233,7 +1233,7 @@ - + @@ -2686,10 +2686,11 @@ + - + diff --git a/globals.html b/globals.html index 24c7a3a2f..57ee4819e 100644 --- a/globals.html +++ b/globals.html @@ -109,7 +109,7 @@ $(function(){initNavTree('globals.html',''); initResizable(true); });

- _ -

diff --git a/globals_defs.html b/globals_defs.html index 21aad3a4b..d781a6c41 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -106,7 +106,7 @@ $(function(){initNavTree('globals_defs.html',''); initResizable(true); });
Here is a list of all documented macros with links to the documentation:
  • _target : ternary_search.cpp
  • -
  • _USE_MATH_DEFINES : spirograph.cpp, brent_method_extrema.cpp
  • +
  • _USE_MATH_DEFINES : spirograph.cpp, brent_method_extrema.cpp, ground_to_ground_projectile_motion.cpp
  • absolutePrecision : ternary_search.cpp
  • ACCURACY : durand_kerner_roots.cpp
  • APLHABET_SIZE : boyer_moore.cpp
  • diff --git a/navtreedata.js b/navtreedata.js index 38e23abab..61fbd66cd 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -146,11 +146,11 @@ var NAVTREEINDEX = "d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f", "d8/d28/classrange__queries_1_1per_seg_tree.html#a8ff495d2f389b4aaa54449c26c6078f3", "d8/df0/queue__using__array_8cpp.html#a2d49e79bd164c298912db252970520d8", -"da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#a0c8cbe7239232863f104793c08273039", -"db/d82/classlarge__number.html#abbd52948bee1b16543f1dae19aa9dd46", +"da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html", +"db/d82/classlarge__number.html#ab84f29685709cbb3b6fd29b7b4a7bc7b", "dc/dd4/classdata__structures_1_1_bloom_filter.html#a65ca6742d3be88d4aca4f080068a7a80", -"dd/db0/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2sorting_2wiggle_sort_8cpp-example.html", -"df/d66/vector__cross__product_8cpp.html#a4b2a9757a87c18e1642d72410ecfaba8" +"dd/dae/namespacecount__of__set__bits.html", +"df/d66/vector__cross__product_8cpp.html#a225732399c5c076976eae5b180a9f8c9" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex10.js b/navtreeindex10.js index f885336cb..cd6066bbe 100644 --- a/navtreeindex10.js +++ b/navtreeindex10.js @@ -1,5 +1,6 @@ var NAVTREEINDEX10 = { +"da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html":[10,0,2,3,0], "da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#a0c8cbe7239232863f104793c08273039":[10,0,2,3,0,0], "da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#a6cf72f93b1551f0d943c585b4f173be3":[10,0,2,3,0,2], "da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#ab78620742305a35ff2f8d61179f47d3e":[10,0,2,3,0,1], @@ -248,6 +249,5 @@ var NAVTREEINDEX10 = "db/d82/classlarge__number.html#a8c381aa1ecc960cefd82ec72f59e0e08":[10,0,37,13], "db/d82/classlarge__number.html#a8d4364ee5a62964451d8cfee82649687":[10,0,37,10], "db/d82/classlarge__number.html#a959c5c1a982949bbf98e1ea0f9afe6a9":[10,0,37,14], -"db/d82/classlarge__number.html#aab5644405094740e34983cedfecb36cf":[10,0,37,11], -"db/d82/classlarge__number.html#ab84f29685709cbb3b6fd29b7b4a7bc7b":[10,0,37,12] +"db/d82/classlarge__number.html#aab5644405094740e34983cedfecb36cf":[10,0,37,11] }; diff --git a/navtreeindex11.js b/navtreeindex11.js index b1b37190a..d56d245c1 100644 --- a/navtreeindex11.js +++ b/navtreeindex11.js @@ -1,5 +1,6 @@ var NAVTREEINDEX11 = { +"db/d82/classlarge__number.html#ab84f29685709cbb3b6fd29b7b4a7bc7b":[10,0,37,12], "db/d82/classlarge__number.html#abbd52948bee1b16543f1dae19aa9dd46":[10,0,37,16], "db/d82/classlarge__number.html#ac09a05ec4aafb4d9e0b4440d6f0e2a93":[10,0,37,7], "db/d82/classlarge__number.html#ae35a55607cf52c0b0d485f2129bd39ac":[10,0,37,5], @@ -248,6 +249,5 @@ var NAVTREEINDEX11 = "dc/dd4/classdata__structures_1_1_bloom_filter.html":[9,0,20,2], "dc/dd4/classdata__structures_1_1_bloom_filter.html":[10,0,2,9], "dc/dd4/classdata__structures_1_1_bloom_filter.html#a576db259488dbfb67624a9652a5ab08b":[9,0,20,2,2], -"dc/dd4/classdata__structures_1_1_bloom_filter.html#a576db259488dbfb67624a9652a5ab08b":[10,0,2,9,2], -"dc/dd4/classdata__structures_1_1_bloom_filter.html#a65ca6742d3be88d4aca4f080068a7a80":[9,0,20,2,3] +"dc/dd4/classdata__structures_1_1_bloom_filter.html#a576db259488dbfb67624a9652a5ab08b":[10,0,2,9,2] }; diff --git a/navtreeindex12.js b/navtreeindex12.js index 6dbedd1cd..86f4bd1d8 100644 --- a/navtreeindex12.js +++ b/navtreeindex12.js @@ -1,5 +1,6 @@ var NAVTREEINDEX12 = { +"dc/dd4/classdata__structures_1_1_bloom_filter.html#a65ca6742d3be88d4aca4f080068a7a80":[9,0,20,2,3], "dc/dd4/classdata__structures_1_1_bloom_filter.html#a65ca6742d3be88d4aca4f080068a7a80":[10,0,2,9,3], "dc/dd4/classdata__structures_1_1_bloom_filter.html#a67bed8ef62fcb1f33b6c72df47dcf840":[9,0,20,2,1], "dc/dd4/classdata__structures_1_1_bloom_filter.html#a67bed8ef62fcb1f33b6c72df47dcf840":[10,0,2,9,1], @@ -248,6 +249,5 @@ var NAVTREEINDEX12 = "dd/da8/pigeonhole__sort_8cpp.html#a34b8683a2b429de5cce57e6d733ec817":[11,0,22,14,2], "dd/da8/pigeonhole__sort_8cpp.html#a458410412185a5f09199deaff7157a8d":[11,0,22,14,3], "dd/da8/pigeonhole__sort_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,22,14,0], -"dd/da8/pigeonhole__sort_8cpp.html#af31ec5409537703d9c8a47350386b32a":[11,0,22,14,4], -"dd/dae/namespacecount__of__set__bits.html":[9,0,15] +"dd/da8/pigeonhole__sort_8cpp.html#af31ec5409537703d9c8a47350386b32a":[11,0,22,14,4] }; diff --git a/navtreeindex13.js b/navtreeindex13.js index d282495de..c34caeb32 100644 --- a/navtreeindex13.js +++ b/navtreeindex13.js @@ -1,5 +1,6 @@ var NAVTREEINDEX13 = { +"dd/dae/namespacecount__of__set__bits.html":[9,0,15], "dd/db0/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2sorting_2wiggle_sort_8cpp-example.html":[12,4], "dd/db6/structbinary__search__tree_1_1bst__node.html":[10,0,21,0], "dd/db6/structbinary__search__tree_1_1bst__node.html#a05f3a7aa6c31622f855ce4b5a95e91df":[10,0,21,0,2], @@ -248,6 +249,5 @@ var NAVTREEINDEX13 = "df/d47/stack_8hpp.html":[11,0,4,20], "df/d47/stack_8hpp_source.html":[11,0,4,20], "df/d4a/namespaceselection__sort__recursive.html":[9,0,102], -"df/d66/vector__cross__product_8cpp.html":[11,0,14,56], -"df/d66/vector__cross__product_8cpp.html#a225732399c5c076976eae5b180a9f8c9":[11,0,14,56,0] +"df/d66/vector__cross__product_8cpp.html":[11,0,14,56] }; diff --git a/navtreeindex14.js b/navtreeindex14.js index 705847e89..ac3285645 100644 --- a/navtreeindex14.js +++ b/navtreeindex14.js @@ -1,5 +1,6 @@ var NAVTREEINDEX14 = { +"df/d66/vector__cross__product_8cpp.html#a225732399c5c076976eae5b180a9f8c9":[11,0,14,56,0], "df/d66/vector__cross__product_8cpp.html#a4b2a9757a87c18e1642d72410ecfaba8":[11,0,14,56,1], "df/d66/vector__cross__product_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,14,56,3], "df/d66/vector__cross__product_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,14,56,2], diff --git a/navtreeindex9.js b/navtreeindex9.js index 228b2f07e..ca2155c40 100644 --- a/navtreeindex9.js +++ b/navtreeindex9.js @@ -63,12 +63,13 @@ var NAVTREEINDEX9 = "d9/d24/poisson__dist_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,19,4,1], "d9/d27/namespacelist__array.html":[9,0,60], "d9/d29/ground__to__ground__projectile__motion_8cpp.html":[11,0,18,0], -"d9/d29/ground__to__ground__projectile__motion_8cpp.html#a10362eb607d7882bac3a0688504b00ff":[11,0,18,0,1], -"d9/d29/ground__to__ground__projectile__motion_8cpp.html#a563e066975fed1b84750a0a47c3cbb37":[11,0,18,0,5], -"d9/d29/ground__to__ground__projectile__motion_8cpp.html#aa554429def63077ab7a550c0affbfefa":[11,0,18,0,3], -"d9/d29/ground__to__ground__projectile__motion_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,18,0,4], -"d9/d29/ground__to__ground__projectile__motion_8cpp.html#aba1d26faf6a5379c28cae458956241de":[11,0,18,0,0], -"d9/d29/ground__to__ground__projectile__motion_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,18,0,2], +"d9/d29/ground__to__ground__projectile__motion_8cpp.html#a10362eb607d7882bac3a0688504b00ff":[11,0,18,0,2], +"d9/d29/ground__to__ground__projectile__motion_8cpp.html#a525335710b53cb064ca56b936120431e":[11,0,18,0,0], +"d9/d29/ground__to__ground__projectile__motion_8cpp.html#a563e066975fed1b84750a0a47c3cbb37":[11,0,18,0,6], +"d9/d29/ground__to__ground__projectile__motion_8cpp.html#aa554429def63077ab7a550c0affbfefa":[11,0,18,0,4], +"d9/d29/ground__to__ground__projectile__motion_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,18,0,5], +"d9/d29/ground__to__ground__projectile__motion_8cpp.html#ab00e9785fb2670f7af99d6f3d636f87c":[11,0,18,0,1], +"d9/d29/ground__to__ground__projectile__motion_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,18,0,3], "d9/d31/coin__change__topdown_8cpp.html":[11,0,6,4], "d9/d31/coin__change__topdown_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,6,4,2], "d9/d31/coin__change__topdown_8cpp.html#ac816a4ae8a29c156b90377041000929a":[11,0,6,4,1], @@ -248,6 +249,5 @@ var NAVTREEINDEX9 = "da/d23/eulers__totient__function_8cpp.html#ac37d3ba52eb296597d7a024ba8c4a5a5":[11,0,14,11,1], "da/d24/sqrt__double_8cpp.html":[11,0,14,52], "da/d24/sqrt__double_8cpp.html#ae662282ad0740d2063ac404ca3bd74fc":[11,0,14,52,1], -"da/d24/sqrt__double_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,14,52,0], -"da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html":[10,0,2,3,0] +"da/d24/sqrt__double_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,14,52,0] }; diff --git a/search/all_5.js b/search/all_5.js index efaa9a0eb..84d2ed951 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -15,7 +15,7 @@ var searchData= ['_5fsortedvalues_12',['_sortedValues',['../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#aacd76f078632faee1a8788d031e6c2de',1,'probability::windowed_median::WindowedMedian']]], ['_5ftarget_13',['_target',['../dc/dfe/ternary__search_8cpp.html#a23ad617bfce1e7cf4591059c85c1a027',1,'ternary_search.cpp']]], ['_5ftrz_14',['_trz',['../db/d9a/classuint128__t.html#a7d2285a8a6e20b77f82f1f0351afe76e',1,'uint128_t::_trz()'],['../d1/d83/classuint256__t.html#a9ddd133cee83f3a2ab6ed60a7ccbc250',1,'uint256_t::_trz()']]], - ['_5fuse_5fmath_5fdefines_15',['_USE_MATH_DEFINES',['../da/d77/spirograph_8cpp.html#a525335710b53cb064ca56b936120431e',1,'_USE_MATH_DEFINES: spirograph.cpp'],['../db/d01/brent__method__extrema_8cpp.html#a525335710b53cb064ca56b936120431e',1,'_USE_MATH_DEFINES: brent_method_extrema.cpp']]], + ['_5fuse_5fmath_5fdefines_15',['_USE_MATH_DEFINES',['../da/d77/spirograph_8cpp.html#a525335710b53cb064ca56b936120431e',1,'_USE_MATH_DEFINES: spirograph.cpp'],['../db/d01/brent__method__extrema_8cpp.html#a525335710b53cb064ca56b936120431e',1,'_USE_MATH_DEFINES: brent_method_extrema.cpp'],['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a525335710b53cb064ca56b936120431e',1,'_USE_MATH_DEFINES: ground_to_ground_projectile_motion.cpp']]], ['_5fwindow_16',['_window',['../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a825a7aaef844c9f743a27b268e8569b2',1,'probability::windowed_median::WindowedMedian']]], ['_5fwindowsize_17',['_windowSize',['../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#aafda847b152684578dab891e5268d750',1,'probability::windowed_median::WindowedMedian']]] ]; diff --git a/search/all_9.js b/search/all_9.js index ab05a7927..69ca3c4b6 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -28,7 +28,7 @@ var searchData= ['default_5frandom_5fengine_25',['default_random_engine',['http://en.cppreference.com/w/cpp/numeric/random.html',0,'std']]], ['defaultfloat_26',['defaultfloat',['http://en.cppreference.com/w/cpp/io/manip/fixed.html',0,'std']]], ['defer_5flock_5ft_27',['defer_lock_t',['http://en.cppreference.com/w/cpp/thread/lock_tag_t.html',0,'std']]], - ['degrees_5fto_5fradians_28',['degrees_to_radians',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#aba1d26faf6a5379c28cae458956241de',1,'physics::ground_to_ground_projectile_motion']]], + ['degrees_5fto_5fradians_28',['degrees_to_radians',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#ab00e9785fb2670f7af99d6f3d636f87c',1,'physics::ground_to_ground_projectile_motion']]], ['delete_29',['Delete',['../d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html#aefd24626ac47277431c9b8604e064340',1,'operations_on_datastructures::trie_operations::Tnode']]], ['delete_5fall_5fnodes_30',['delete_all_nodes',['../d1/def/classdata__structures_1_1linked__list_1_1list.html#ac614ed8f1953f5486fab1cd6d7aa0500',1,'data_structures::linked_list::list']]], ['delete_5fword_31',['delete_word',['../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#ac0bf3d6791cba144b3f539835d835e75',1,'data_structures::trie_using_hashmap::Trie']]], diff --git a/search/defines_0.js b/search/defines_0.js index dcee04fce..fd1001051 100644 --- a/search/defines_0.js +++ b/search/defines_0.js @@ -1,5 +1,5 @@ var searchData= [ ['_5ftarget_0',['_target',['../dc/dfe/ternary__search_8cpp.html#a23ad617bfce1e7cf4591059c85c1a027',1,'ternary_search.cpp']]], - ['_5fuse_5fmath_5fdefines_1',['_USE_MATH_DEFINES',['../da/d77/spirograph_8cpp.html#a525335710b53cb064ca56b936120431e',1,'_USE_MATH_DEFINES: spirograph.cpp'],['../db/d01/brent__method__extrema_8cpp.html#a525335710b53cb064ca56b936120431e',1,'_USE_MATH_DEFINES: brent_method_extrema.cpp']]] + ['_5fuse_5fmath_5fdefines_1',['_USE_MATH_DEFINES',['../da/d77/spirograph_8cpp.html#a525335710b53cb064ca56b936120431e',1,'_USE_MATH_DEFINES: spirograph.cpp'],['../db/d01/brent__method__extrema_8cpp.html#a525335710b53cb064ca56b936120431e',1,'_USE_MATH_DEFINES: brent_method_extrema.cpp'],['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a525335710b53cb064ca56b936120431e',1,'_USE_MATH_DEFINES: ground_to_ground_projectile_motion.cpp']]] ]; diff --git a/search/functions_4.js b/search/functions_4.js index 625541c40..37e02fc54 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -14,7 +14,7 @@ var searchData= ['default_5fdelete_11',['default_delete',['http://en.cppreference.com/w/cpp/memory/default_delete.html',0,'std::default_delete']]], ['default_5ferror_5fcondition_12',['default_error_condition',['http://en.cppreference.com/w/cpp/error/error_code/default_error_condition.html',0,'std::error_code::default_error_condition()'],['http://en.cppreference.com/w/cpp/error/error_category/default_error_condition.html',0,'std::error_category::default_error_condition()']]], ['defaultfloat_13',['defaultfloat',['http://en.cppreference.com/w/cpp/io/manip/fixed.html',0,'std']]], - ['degrees_5fto_5fradians_14',['degrees_to_radians',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#aba1d26faf6a5379c28cae458956241de',1,'physics::ground_to_ground_projectile_motion']]], + ['degrees_5fto_5fradians_14',['degrees_to_radians',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#ab00e9785fb2670f7af99d6f3d636f87c',1,'physics::ground_to_ground_projectile_motion']]], ['delete_15',['Delete',['../d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html#aefd24626ac47277431c9b8604e064340',1,'operations_on_datastructures::trie_operations::Tnode']]], ['delete_5fall_5fnodes_16',['delete_all_nodes',['../d1/def/classdata__structures_1_1linked__list_1_1list.html#ac614ed8f1953f5486fab1cd6d7aa0500',1,'data_structures::linked_list::list']]], ['delete_5fword_17',['delete_word',['../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#ac0bf3d6791cba144b3f539835d835e75',1,'data_structures::trie_using_hashmap::Trie']]],