-
-
-
-
+
+
+
-
-
-
-
72T
max_height(T initial_velocity, T angle,
double gravity = 9.81) {
-
-
74 return (std::pow(Viy, 2) / (2.0 * gravity));
-
+
+
+
+
+
+
79 return (std::pow(Viy, 2) / (2.0 * gravity));
+
-
-
-
-
-
-
-
85 double initial_velocity = 5.0;
-
-
-
-
89 double expected_time_of_flight = 0.655;
-
90 double flight_time_output =
-
-
-
-
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;
-
-
-
103 double expected_horizontal_range = 2.51;
-
104 double horizontal_range_output =
-
-
106 flight_time_output) *
-
-
-
-
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;
-
-
-
120 double expected_max_height = 0.526;
-
121 double max_height_output =
-
-
-
-
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;
-
+
+
+
+
+
+
+
90 double initial_velocity = 5.0;
+
+
+
+
94 double expected_time_of_flight = 0.655;
+
95 double flight_time_output =
+
+
+
+
99 std::cout <<
"Projectile Flight Time (double)" << std::endl;
+
100 std::cout <<
"Input Initial Velocity: " << initial_velocity << std::endl;
+
101 std::cout <<
"Input Angle: " << angle << std::endl;
+
102 std::cout <<
"Expected Output: " << expected_time_of_flight << std::endl;
+
103 std::cout <<
"Output: " << flight_time_output << std::endl;
+
104 assert(flight_time_output == expected_time_of_flight);
+
105 std::cout <<
"TEST PASSED" << std::endl << std::endl;
+
+
+
108 double expected_horizontal_range = 2.51;
+
109 double horizontal_range_output =
+
+
111 flight_time_output) *
+
+
+
+
115 std::cout <<
"Projectile Horizontal Range (double)" << std::endl;
+
116 std::cout <<
"Input Initial Velocity: " << initial_velocity << std::endl;
+
117 std::cout <<
"Input Angle: " << angle << std::endl;
+
118 std::cout <<
"Input Time Of Flight: " << flight_time_output << std::endl;
+
119 std::cout <<
"Expected Output: " << expected_horizontal_range << std::endl;
+
120 std::cout <<
"Output: " << horizontal_range_output << std::endl;
+
121 assert(horizontal_range_output == expected_horizontal_range);
+
122 std::cout <<
"TEST PASSED" << std::endl << std::endl;
+
+
+
125 double expected_max_height = 0.526;
+
126 double max_height_output =
+
+
+
+
130 std::cout <<
"Projectile Max Height (double)" << std::endl;
+
131 std::cout <<
"Input Initial Velocity: " << initial_velocity << std::endl;
+
132 std::cout <<
"Input Angle: " << angle << std::endl;
+
133 std::cout <<
"Expected Output: " << expected_max_height << std::endl;
+
134 std::cout <<
"Output: " << max_height_output << std::endl;
+
135 assert(max_height_output == expected_max_height);
+
136 std::cout <<
"TEST PASSED" << std::endl << std::endl;
+
-
-
-
-
-
-
+
+
-
T horizontal_range(T initial_velocity, T angle, T time)
Calculate the horizontal distance that the projectile travels.
-
T time_of_flight(T initial_velocity, T angle, double gravity=9.81)
Calculate the time of flight.
-
T max_height(T initial_velocity, T angle, double gravity=9.81)
Calculate the max height of the projectile.
-
static void test()
Self-test implementations.
-
double degrees_to_radians(double degrees)
Convert radians to degrees.
-
+
T horizontal_range(T initial_velocity, T angle, T time)
Calculate the horizontal distance that the projectile travels.
+
T max_height(T initial_velocity, T angle, double gravity=GRAVITY)
Calculate the max height of the projectile.
+
T time_of_flight(T initial_velocity, T angle, double gravity=GRAVITY)
Calculate the time of flight.
+
constexpr double GRAVITY
Standard gravity (m/s^2)
+
static void test()
Self-test implementations.
+
double degrees_to_radians(double degrees)
Convert radians to degrees.
+
Functions for the Ground to ground projectile motion equation.
diff --git a/doxygen_crawl.html b/doxygen_crawl.html
index f45453e36..6448e2521 100644
--- a/doxygen_crawl.html
+++ b/doxygen_crawl.html
@@ -1893,9 +1893,10 @@
+
+
-
-
+
diff --git a/globals_g.html b/globals_g.html
index e9da0944b..6986cc3e0 100644
--- a/globals_g.html
+++ b/globals_g.html
@@ -129,6 +129,7 @@ $(function(){initNavTree('globals_g.html','',''); });
get_transpose() : ordinary_least_squares_regressor.cpp
getBalance() : avltree.cpp
getnode() : linkedlist_implentation_usingarray.cpp
+
GRAVITY : ground_to_ground_projectile_motion.cpp
GREY : depth_first_search_with_stack.cpp
diff --git a/globals_vars.html b/globals_vars.html
index d5152dfca..40dddd94d 100644
--- a/globals_vars.html
+++ b/globals_vars.html
@@ -120,6 +120,7 @@ $(function(){initNavTree('globals_vars.html','',''); });
EPSILON : newton_raphson_method.cpp
factors : prime_factorization.cpp
fib_b : matrix_exponentiation.cpp
+
GRAVITY : ground_to_ground_projectile_motion.cpp
GREY : depth_first_search_with_stack.cpp
hashtab : hash_search.cpp
INF : bidirectional_dijkstra.cpp, depth_first_search_with_stack.cpp
diff --git a/navtreedata.js b/navtreedata.js
index f5dc38d13..c6e5fc968 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -143,12 +143,12 @@ var NAVTREEINDEX =
"d6/dae/classothers_1_1lru__cache_1_1_l_r_u_cache.html#aa24a141455b9fbcbec22392c28d04933",
"d8/d2e/classothers_1_1_cache_1_1_l_r_u_cache.html#ab8b6a6aa95db678596bc2a49e864683e",
"d8/dfd/structoperations__on__datastructures_1_1reverse__binary__tree_1_1_node.html#aeb01a65e51df1e3bc5296cde8477c352",
-"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a7461292b8b91aed86404d0ab019dfdd1",
-"db/d66/struct_item.html",
+"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a12a06eef5ccaf667f319506eee655d95",
+"db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#afdfd2f4418c70b1bda50f2c3e416d80b",
"dc/d53/classtests_1_1_circular_linked_list.html#abde75f6ee432b0378d264da8c7c64db2",
-"dd/d47/namespacemath.html#ad09d59850865012a6fd95d89954c82e4",
-"de/dcd/kadanes3_8cpp.html#aa8dca7b867074164d5f45b0f3851269d",
-"functions.html"
+"dd/d47/namespacemath.html#ac5803413618fcfb922cb32c6db0fc864",
+"de/dcd/kadanes3_8cpp.html#a338439a04148ae89f695595acfa5c147",
+"files.html"
];
var SYNCONMSG = 'click to disable panel synchronization';
diff --git a/navtreeindex10.js b/navtreeindex10.js
index 3ad1811bc..d22a13263 100644
--- a/navtreeindex10.js
+++ b/navtreeindex10.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX10 =
{
+"dc/d53/classtests_1_1_circular_linked_list.html#abde75f6ee432b0378d264da8c7c64db2":[8,0,128,0,2],
"dc/d53/classtests_1_1_circular_linked_list.html#abde75f6ee432b0378d264da8c7c64db2":[9,0,21,0,2],
"dc/d53/classtests_1_1_circular_linked_list.html#ac341901e926b3fa3a796c64ca572f592":[8,0,128,0,10],
"dc/d53/classtests_1_1_circular_linked_list.html#ac341901e926b3fa3a796c64ca572f592":[9,0,21,0,10],
@@ -248,6 +249,5 @@ var NAVTREEINDEX10 =
"dd/d47/namespacemath.html#abd8f794b2229b42876169ff841b6e444":[8,0,69,18],
"dd/d47/namespacemath.html#abde24398be43538c62e4a496968e60ca":[8,0,69,13],
"dd/d47/namespacemath.html#abf7f2a6d91f1ca6c89698792aea3f188":[8,0,69,2],
-"dd/d47/namespacemath.html#ac37d3ba52eb296597d7a024ba8c4a5a5":[8,0,69,27],
-"dd/d47/namespacemath.html#ac5803413618fcfb922cb32c6db0fc864":[8,0,69,11]
+"dd/d47/namespacemath.html#ac37d3ba52eb296597d7a024ba8c4a5a5":[8,0,69,27]
};
diff --git a/navtreeindex11.js b/navtreeindex11.js
index 92e0e4202..68f50c29f 100644
--- a/navtreeindex11.js
+++ b/navtreeindex11.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX11 =
{
+"dd/d47/namespacemath.html#ac5803413618fcfb922cb32c6db0fc864":[8,0,69,11],
"dd/d47/namespacemath.html#ad09d59850865012a6fd95d89954c82e4":[8,0,69,30],
"dd/d47/namespacemath.html#ad0acf82b7bc920182bf8322d1e103953":[8,0,69,6],
"dd/d47/namespacemath.html#ae1ca505751f5a6d3977b86372cfe75ea":[8,0,69,4],
@@ -248,6 +249,5 @@ var NAVTREEINDEX11 =
"de/dc5/intersection__of__two__arrays_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[10,0,16,6,5],
"de/dc5/intersection__of__two__arrays_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[10,0,16,6,2],
"de/dc5/intersection__of__two__arrays_8cpp_source.html":[10,0,16,6],
-"de/dcd/kadanes3_8cpp.html":[10,0,17,8],
-"de/dcd/kadanes3_8cpp.html#a338439a04148ae89f695595acfa5c147":[10,0,17,8,1]
+"de/dcd/kadanes3_8cpp.html":[10,0,17,8]
};
diff --git a/navtreeindex12.js b/navtreeindex12.js
index ab617fff6..b0853ee03 100644
--- a/navtreeindex12.js
+++ b/navtreeindex12.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX12 =
{
+"de/dcd/kadanes3_8cpp.html#a338439a04148ae89f695595acfa5c147":[10,0,17,8,1],
"de/dcd/kadanes3_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[10,0,17,8,2],
"de/dcd/kadanes3_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[10,0,17,8,0],
"de/dcd/kadanes3_8cpp_source.html":[10,0,17,8],
@@ -248,6 +249,5 @@ var NAVTREEINDEX12 =
"dir_ece9b94c107bbaa1dd68197a8c9983b9.html":[10,0,12],
"dir_f1797d0c2a0a12033e7d74efffeb14e1.html":[10,0,4,0],
"dir_f3c4fbc4e901afa0a54d0623c5574aa7.html":[10,0,1],
-"examples.html":[11],
-"files.html":[10,0]
+"examples.html":[11]
};
diff --git a/navtreeindex13.js b/navtreeindex13.js
index 5501b79a6..7838e65f1 100644
--- a/navtreeindex13.js
+++ b/navtreeindex13.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX13 =
{
+"files.html":[10,0],
"functions.html":[9,3,0],
"functions.html":[9,3,0,0],
"functions_a.html":[9,3,0,1],
diff --git a/navtreeindex7.js b/navtreeindex7.js
index bdb4a88ae..4b8e4ccd6 100644
--- a/navtreeindex7.js
+++ b/navtreeindex7.js
@@ -55,6 +55,7 @@ var NAVTREEINDEX7 =
"d9/d27/namespacelist__array.html":[8,0,64],
"d9/d29/ground__to__ground__projectile__motion_8cpp.html":[10,0,18,0],
"d9/d29/ground__to__ground__projectile__motion_8cpp.html#a525335710b53cb064ca56b936120431e":[10,0,18,0,0],
+"d9/d29/ground__to__ground__projectile__motion_8cpp.html#a87aa13746e2b60524e028641493eaf5c":[10,0,18,0,7],
"d9/d29/ground__to__ground__projectile__motion_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[10,0,18,0,5],
"d9/d29/ground__to__ground__projectile__motion_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[10,0,18,0,3],
"d9/d29/ground__to__ground__projectile__motion_8cpp_source.html":[10,0,18,0],
@@ -248,6 +249,5 @@ var NAVTREEINDEX7 =
"da/d0d/longest__common__string_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[10,0,6,14,3],
"da/d0d/longest__common__string_8cpp_source.html":[10,0,6,14],
"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html":[9,0,12,0,1],
-"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a005dc56b0c58350a13f4796b9b30b6c5":[9,0,12,0,1,0],
-"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a12a06eef5ccaf667f319506eee655d95":[9,0,12,0,1,1]
+"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a005dc56b0c58350a13f4796b9b30b6c5":[9,0,12,0,1,0]
};
diff --git a/navtreeindex8.js b/navtreeindex8.js
index ee20aa7e4..c1aa010eb 100644
--- a/navtreeindex8.js
+++ b/navtreeindex8.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX8 =
{
+"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a12a06eef5ccaf667f319506eee655d95":[9,0,12,0,1,1],
"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a7461292b8b91aed86404d0ab019dfdd1":[9,0,12,0,1,2],
"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a7c867b8e1034a6f5da490c8b8c09cb77":[9,0,12,0,1,3],
"da/d18/quadratic__equations__complex__numbers_8cpp.html":[10,0,14,51],
@@ -248,6 +249,5 @@ var NAVTREEINDEX8 =
"db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#abdd461689df4983a3ad3b05d853cf5eb":[9,0,2,4,0,0],
"db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#ac0ddec9ab8f778dad23ec446d7a77b39":[9,0,2,4,0,2],
"db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#acf8ca54d5dd6676f255fff3dedacc7c6":[9,0,2,4,0,6],
-"db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#af04a8f3536a52d8c9916086b656eefc2":[9,0,2,4,0,1],
-"db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#afdfd2f4418c70b1bda50f2c3e416d80b":[9,0,2,4,0,5]
+"db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#af04a8f3536a52d8c9916086b656eefc2":[9,0,2,4,0,1]
};
diff --git a/navtreeindex9.js b/navtreeindex9.js
index e3df03423..8a5958305 100644
--- a/navtreeindex9.js
+++ b/navtreeindex9.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX9 =
{
+"db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#afdfd2f4418c70b1bda50f2c3e416d80b":[9,0,2,4,0,5],
"db/d66/struct_item.html":[9,0,40],
"db/d6b/kelvin__to__celsius_8cpp.html":[10,0,17,9],
"db/d6b/kelvin__to__celsius_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e":[10,0,17,9,3],
@@ -248,6 +249,5 @@ var NAVTREEINDEX9 =
"dc/d53/classtests_1_1_circular_linked_list.html#aa704319924f97fedfb41caf193a00888":[8,0,128,0,0],
"dc/d53/classtests_1_1_circular_linked_list.html#aa704319924f97fedfb41caf193a00888":[9,0,21,0,0],
"dc/d53/classtests_1_1_circular_linked_list.html#ab682f854f39582a20c9c4102f0482208":[8,0,128,0,14],
-"dc/d53/classtests_1_1_circular_linked_list.html#ab682f854f39582a20c9c4102f0482208":[9,0,21,0,14],
-"dc/d53/classtests_1_1_circular_linked_list.html#abde75f6ee432b0378d264da8c7c64db2":[8,0,128,0,2]
+"dc/d53/classtests_1_1_circular_linked_list.html#ab682f854f39582a20c9c4102f0482208":[9,0,21,0,14]
};
diff --git a/search/all_12.js b/search/all_12.js
index 1b75fb5fc..b1ddc3e92 100644
--- a/search/all_12.js
+++ b/search/all_12.js
@@ -35,7 +35,7 @@ var searchData=
['matrix_32',['matrix',['../d1/dbe/lu__decomposition_8h.html#ac029b636b353cefbb18b2fcc71e427e4',1,'lu_decomposition.h']]],
['matrix_5fexponentiation_2ecpp_33',['matrix_exponentiation.cpp',['../d7/d35/matrix__exponentiation_8cpp.html',1,'']]],
['max_34',['MAX',['../df/def/power__for__huge__numbers_8cpp.html#a392fb874e547e582e9c66a08a1f23326',1,'MAX: power_for_huge_numbers.cpp'],['../dc/dc5/paranthesis__matching_8cpp.html#a392fb874e547e582e9c66a08a1f23326',1,'MAX: paranthesis_matching.cpp'],['../d1/df3/hash__search_8cpp.html#a392fb874e547e582e9c66a08a1f23326',1,'MAX: hash_search.cpp'],['../dc/dfe/ternary__search_8cpp.html#a392fb874e547e582e9c66a08a1f23326',1,'MAX: ternary_search.cpp'],['../d4/d32/fibonacci__fast_8cpp.html#abebd72fcda852381644b55f9316719a0',1,'MAX: fibonacci_fast.cpp']]],
- ['max_5fheight_35',['max_height',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#aa554429def63077ab7a550c0affbfefa',1,'physics::ground_to_ground_projectile_motion']]],
+ ['max_5fheight_35',['max_height',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a3e96cd0b24e64df01776d556ea569133',1,'physics::ground_to_ground_projectile_motion']]],
['max_5fiter_36',['MAX_ITER',['../d9/d66/group__machine__learning.html#ga5118e5cbc4f0886e27b3a7a2544dded1',1,'adaline_learning.cpp']]],
['max_5fiterations_37',['MAX_ITERATIONS',['../d7/d6a/bisection__method_8cpp.html#a0a3abbca80bc98e7abcb3ae73abe0f14',1,'MAX_ITERATIONS: bisection_method.cpp'],['../de/dd3/newton__raphson__method_8cpp.html#a5c5ff05b9f37ae59dad67e1d4f6cd51d',1,'MAX_ITERATIONS: newton_raphson_method.cpp']]],
['max_5flevel_38',['MAX_LEVEL',['../d5/d3c/namespacedata__structures.html#ac0d7e0be24da9f41bcb19745873c436a',1,'data_structures']]],
diff --git a/search/all_19.js b/search/all_19.js
index 6aa0d2ff4..bbc5e238e 100644
--- a/search/all_19.js
+++ b/search/all_19.js
@@ -71,7 +71,7 @@ var searchData=
['the_20right_20node_20subtree_68',['Case 1: The given node has the right node/subtree',['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md89',1,'']]],
['the_20root_20node_69',['Method 2: Search from the root node',['../d4/d32/inorder__successor__of__bst_8cpp.html#autotoc_md92',1,'']]],
['time_20complexity_70',['Time Complexity',['../d1/d21/quick__sort_8cpp.html#autotoc_md116',1,'']]],
- ['time_5fof_5fflight_71',['time_of_flight',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a563e066975fed1b84750a0a47c3cbb37',1,'physics::ground_to_ground_projectile_motion']]],
+ ['time_5fof_5fflight_71',['time_of_flight',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a483740fba6ebcc3cee3199e9b2e60b6b',1,'physics::ground_to_ground_projectile_motion']]],
['tnode_72',['Tnode',['../d0/d5f/classoperations__on__datastructures_1_1trie__operations_1_1_tnode.html',1,'operations_on_datastructures::trie_operations']]],
['to_5fstring_73',['to_string',['../d6/d84/classhashing_1_1sha256_1_1_hash.html#a4581f503a263d8e928e5716d54477e08',1,'hashing::sha256::Hash']]],
['todo_20list_74',['Todo List',['../dd/da0/todo.html',1,'']]],
diff --git a/search/all_c.js b/search/all_c.js
index 9e4b3bf11..341ab69db 100644
--- a/search/all_c.js
+++ b/search/all_c.js
@@ -107,16 +107,17 @@ var searchData=
['graph_5fcoloring_2ecpp_104',['graph_coloring.cpp',['../d3/d40/graph__coloring_8cpp.html',1,'']]],
['graphcoloring_105',['graphColoring',['../d3/d40/graph__coloring_8cpp.html#a40337efc5dad761096489bf2c5b1c80c',1,'backtracking::graph_coloring']]],
['graphics_106',['Graphics',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md55',1,'']]],
- ['gray_5fcode_107',['gray_code',['../de/d9b/namespacegray__code.html',1,'']]],
- ['greedy_20algorithms_108',['Greedy Algorithms',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md56',1,'']]],
- ['greedy_5falgorithms_109',['greedy_algorithms',['../d2/d90/namespacegreedy__algorithms.html',1,'']]],
- ['greedy_5falgorithms_3a_3adijkstra_110',['dijkstra',['../d2/d2f/namespacegreedy__algorithms_1_1dijkstra.html',1,'greedy_algorithms']]],
- ['greedy_5falgorithms_3a_3astable_5fmatching_111',['stable_matching',['../dd/d9a/namespacegreedy__algorithms_1_1stable__matching.html',1,'greedy_algorithms']]],
- ['grey_112',['GREY',['../da/d4b/depth__first__search__with__stack_8cpp.html#a43e30173f12330e85cce6239a277527e',1,'depth_first_search_with_stack.cpp']]],
- ['ground_5fto_5fground_5fprojectile_5fmotion_113',['ground_to_ground_projectile_motion',['../d0/d20/namespaceground__to__ground__projectile__motion.html',1,'']]],
- ['ground_5fto_5fground_5fprojectile_5fmotion_2ecpp_114',['ground_to_ground_projectile_motion.cpp',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html',1,'']]],
- ['guidelines_115',['CONTRIBUTION GUIDELINES',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html',1,'']]],
- ['guidelines_116',['Guidelines',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md35',1,'Commit Guidelines'],['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html#autotoc_md10',1,'Enforcement Guidelines']]],
- ['guidelines_117',['guidelines',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md33',1,'Directory guidelines'],['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md32',1,'File Name guidelines']]],
- ['guidelines_20for_20reviewers_20and_20maintainers_118',['Guidelines for reviewers and maintainers',['../d7/d1b/md__r_e_v_i_e_w_e_r___c_o_d_e.html',1,'']]]
+ ['gravity_107',['GRAVITY',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a87aa13746e2b60524e028641493eaf5c',1,'ground_to_ground_projectile_motion.cpp']]],
+ ['gray_5fcode_108',['gray_code',['../de/d9b/namespacegray__code.html',1,'']]],
+ ['greedy_20algorithms_109',['Greedy Algorithms',['../d5/d88/md__d_i_r_e_c_t_o_r_y.html#autotoc_md56',1,'']]],
+ ['greedy_5falgorithms_110',['greedy_algorithms',['../d2/d90/namespacegreedy__algorithms.html',1,'']]],
+ ['greedy_5falgorithms_3a_3adijkstra_111',['dijkstra',['../d2/d2f/namespacegreedy__algorithms_1_1dijkstra.html',1,'greedy_algorithms']]],
+ ['greedy_5falgorithms_3a_3astable_5fmatching_112',['stable_matching',['../dd/d9a/namespacegreedy__algorithms_1_1stable__matching.html',1,'greedy_algorithms']]],
+ ['grey_113',['GREY',['../da/d4b/depth__first__search__with__stack_8cpp.html#a43e30173f12330e85cce6239a277527e',1,'depth_first_search_with_stack.cpp']]],
+ ['ground_5fto_5fground_5fprojectile_5fmotion_114',['ground_to_ground_projectile_motion',['../d0/d20/namespaceground__to__ground__projectile__motion.html',1,'']]],
+ ['ground_5fto_5fground_5fprojectile_5fmotion_2ecpp_115',['ground_to_ground_projectile_motion.cpp',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html',1,'']]],
+ ['guidelines_116',['CONTRIBUTION GUIDELINES',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html',1,'']]],
+ ['guidelines_117',['Guidelines',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md35',1,'Commit Guidelines'],['../d3/dd7/md__c_o_d_e___o_f___c_o_n_d_u_c_t.html#autotoc_md10',1,'Enforcement Guidelines']]],
+ ['guidelines_118',['guidelines',['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md33',1,'Directory guidelines'],['../d6/dcd/md__c_o_n_t_r_i_b_u_t_i_n_g.html#autotoc_md32',1,'File Name guidelines']]],
+ ['guidelines_20for_20reviewers_20and_20maintainers_119',['Guidelines for reviewers and maintainers',['../d7/d1b/md__r_e_v_i_e_w_e_r___c_o_d_e.html',1,'']]]
];
diff --git a/search/functions_14.js b/search/functions_14.js
index 5e6728a29..0dfa20923 100644
--- a/search/functions_14.js
+++ b/search/functions_14.js
@@ -46,7 +46,7 @@ var searchData=
['testcase_5f3_43',['testCase_3',['../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5',1,'TestCases::testCase_3()'],['../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5',1,'TestCases::testCase_3()'],['../d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5',1,'TestCases::testCase_3()']]],
['tests_44',['tests',['../d1/da7/armstrong__number__templated_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): armstrong_number_templated.cpp'],['../da/d0d/longest__common__string_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): longest_common_string.cpp'],['../d9/dec/unbounded__0__1__knapsack_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): unbounded_0_1_knapsack.cpp'],['../d7/d07/bidirectional__dijkstra_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): bidirectional_dijkstra.cpp'],['../df/d82/breadth__first__search_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): breadth_first_search.cpp'],['../df/ddd/connected__components_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): connected_components.cpp'],['../da/d4b/depth__first__search__with__stack_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): depth_first_search_with_stack.cpp'],['../d8/d68/dijkstra_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): dijkstra.cpp'],['../d1/d9a/hopcroft__karp_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): hopcroft_karp.cpp'],['../de/dde/lowest__common__ancestor_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): lowest_common_ancestor.cpp'],['../de/d88/travelling__salesman__problem_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): travelling_salesman_problem.cpp'],['../d9/d1f/binary__addition_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): binary_addition.cpp'],['../d4/d6c/boruvkas__minimum__spanning__tree_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): boruvkas_minimum_spanning_tree.cpp'],['../d3/d36/digit__separation_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): digit_separation.cpp'],['../da/de8/dijkstra__greedy_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): dijkstra_greedy.cpp'],['../db/d80/gale__shapley_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): gale_shapley.cpp'],['../d0/d51/approximate__pi_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): approximate_pi.cpp'],['../d8/db1/binomial__calculate_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): binomial_calculate.cpp'],['../d5/df6/check__amicable__pair_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): check_amicable_pair.cpp'],['../d8/dd5/check__factorial_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): check_factorial.cpp'],['../db/d93/check__prime_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): check_prime.cpp'],['../d5/d67/complex__numbers_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): complex_numbers.cpp'],['../d7/d89/double__factorial_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): double_factorial.cpp'],['../d9/d00/factorial_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): factorial.cpp'],['../d4/d21/least__common__multiple_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): least_common_multiple.cpp'],['../d9/d44/magic__number_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): magic_number.cpp'],['../d6/d42/miller__rabin_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): miller_rabin.cpp'],['../de/dab/ncr__modulo__p_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): ncr_modulo_p.cpp'],['../d0/da2/number__of__positive__divisors_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): number_of_positive_divisors.cpp'],['../d8/ddf/sieve__of__eratosthenes_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): sieve_of_eratosthenes.cpp'],['../db/d6b/kelvin__to__celsius_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): kelvin_to_celsius.cpp'],['../d4/db8/longest__substring__without__repeating__characters_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): longest_substring_without_repeating_characters.cpp'],['../dc/de1/recursive__tree__traversal_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): recursive_tree_traversal.cpp'],['../d6/d2e/fenwick__tree_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): fenwick_tree.cpp'],['../d9/d02/linear__search_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): linear_search.cpp'],['../d9/d5f/longest__increasing__subsequence__using__binary__search_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): longest_increasing_subsequence_using_binary_search.cpp'],['../d9/dfd/comb__sort_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): comb_sort.cpp'],['../dd/d0d/insertion__sort_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): insertion_sort.cpp'],['../dd/d89/insertion__sort__recursive_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): insertion_sort_recursive.cpp'],['../d1/d21/quick__sort_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): quick_sort.cpp'],['../d3/d22/quick__sort__iterative_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9',1,'tests(): quick_sort_iterative.cpp'],['../d8/d61/radix__sort2_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): radix_sort2.cpp'],['../d3/db2/boyer__moore_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): boyer_moore.cpp'],['../de/d6a/knuth__morris__pratt_8cpp.html#a483bb8ccf42aaf7375a83e91490eda1e',1,'tests(): knuth_morris_pratt.cpp']]],
['th_45',['TH',['../db/d3c/tower__of__hanoi_8cpp.html#ab037f72a5eac476535a6cfbbcb965417',1,'tower_of_hanoi.cpp']]],
- ['time_5fof_5fflight_46',['time_of_flight',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a563e066975fed1b84750a0a47c3cbb37',1,'physics::ground_to_ground_projectile_motion']]],
+ ['time_5fof_5fflight_46',['time_of_flight',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a483740fba6ebcc3cee3199e9b2e60b6b',1,'physics::ground_to_ground_projectile_motion']]],
['to_5fstring_47',['to_string',['../d6/d84/classhashing_1_1sha256_1_1_hash.html#a4581f503a263d8e928e5716d54477e08',1,'hashing::sha256::Hash']]],
['tolittleendian32_48',['toLittleEndian32',['../d5/d96/md5_8cpp.html#a694712c9665051ba52b686387b87a689',1,'hashing::md5']]],
['tolittleendian64_49',['toLittleEndian64',['../d5/d96/md5_8cpp.html#a6be48c1e6e742f9bd329f501d61dcaef',1,'hashing::md5']]],
diff --git a/search/functions_d.js b/search/functions_d.js
index c73e5cd2a..dd98755b5 100644
--- a/search/functions_d.js
+++ b/search/functions_d.js
@@ -13,7 +13,7 @@ var searchData=
['mat_5fmul_10',['mat_mul',['../d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590',1,'ciphers::HillCipher::mat_mul()'],['../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae',1,'mat_mul(): qr_eigen_values.cpp']]],
['match_11',['match',['../d8/d41/namespacegames_1_1memory__game.html#a370760f2b328ad341bcb77d82fa17b01',1,'games::memory_game']]],
['matrix_12',['Matrix',['../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a01f3a05cf5abdc5d63999ef1bf9f9256',1,'divide_and_conquer::strassens_multiplication::Matrix::Matrix(const Integer size)'],['../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a4aa49765cce39ce48b9241e993e0cfb9',1,'divide_and_conquer::strassens_multiplication::Matrix::Matrix(const Integer rows, const Integer cols)']]],
- ['max_5fheight_13',['max_height',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#aa554429def63077ab7a550c0affbfefa',1,'physics::ground_to_ground_projectile_motion']]],
+ ['max_5fheight_13',['max_height',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a3e96cd0b24e64df01776d556ea569133',1,'physics::ground_to_ground_projectile_motion']]],
['max_5fsubarray_5fsum_14',['max_subarray_sum',['../de/dcd/kadanes3_8cpp.html#a338439a04148ae89f695595acfa5c147',1,'kadanes3.cpp']]],
['maxcircularsum_15',['maxCircularSum',['../dd/d24/namespacedynamic__programming.html#a5239174fa0d987f2c67edc1f2af82beb',1,'dynamic_programming']]],
['maxknapsackvalue_16',['maxKnapsackValue',['../db/d16/0__1__knapsack_8cpp.html#a15edf30f336885e5b851f6b7199c6cd1',1,'dynamic_programming::knapsack']]],
diff --git a/search/variables_7.js b/search/variables_7.js
index 1801e7268..5a4ff821e 100644
--- a/search/variables_7.js
+++ b/search/variables_7.js
@@ -1,5 +1,6 @@
var searchData=
[
['good_5fsuffix_0',['good_suffix',['../dd/d5a/structstrings_1_1boyer__moore_1_1pattern.html#a3d62f615a0171a5d77e7018f704f3a7e',1,'strings::boyer_moore::pattern']]],
- ['grey_1',['GREY',['../da/d4b/depth__first__search__with__stack_8cpp.html#a43e30173f12330e85cce6239a277527e',1,'depth_first_search_with_stack.cpp']]]
+ ['gravity_1',['GRAVITY',['../d9/d29/ground__to__ground__projectile__motion_8cpp.html#a87aa13746e2b60524e028641493eaf5c',1,'ground_to_ground_projectile_motion.cpp']]],
+ ['grey_2',['GREY',['../da/d4b/depth__first__search__with__stack_8cpp.html#a43e30173f12330e85cce6239a277527e',1,'depth_first_search_with_stack.cpp']]]
];