From 2a8aedca1475f3f4b0b84a8da8b050d9a7060b50 Mon Sep 17 00:00:00 2001 From: github-actions <${GITHUB_ACTOR}@users.noreply.github.com> Date: Wed, 2 Feb 2022 05:41:45 +0000 Subject: [PATCH] Documentation for c1a9019d2a054eb32bba751ba0a3958af36d712a --- d3/dfe/perimeter_8cpp.html | 411 ++++++++++++++++++ d3/dfe/perimeter_8cpp.js | 13 + ...8dca7b867074164d5f45b0f3851269d_cgraph.map | 13 + ...8dca7b867074164d5f45b0f3851269d_cgraph.md5 | 1 + ...8dca7b867074164d5f45b0f3851269d_cgraph.svg | 188 ++++++++ ...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map | 14 + ...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 | 1 + ...66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg | 203 +++++++++ d5/d88/md__d_i_r_e_c_t_o_r_y.html | 2 + da/d7b/perimeter_8cpp__incl.map | 7 + da/d7b/perimeter_8cpp__incl.md5 | 1 + da/d7b/perimeter_8cpp__incl.svg | 82 ++++ dd/d47/namespacemath.html | 372 ++++++++++++++++ dd/d47/namespacemath.js | 8 + ...efb235330ff48e14fd31faaccbcebb3_cgraph.map | 4 + ...efb235330ff48e14fd31faaccbcebb3_cgraph.md5 | 1 + ...efb235330ff48e14fd31faaccbcebb3_cgraph.svg | 38 ++ ...d4df7a4e43a2eac1acc0ac610487c73_cgraph.map | 4 + ...d4df7a4e43a2eac1acc0ac610487c73_cgraph.md5 | 1 + ...d4df7a4e43a2eac1acc0ac610487c73_cgraph.svg | 38 ++ ...d1e4db743b189f309327572663415f3_cgraph.map | 4 + ...d1e4db743b189f309327572663415f3_cgraph.md5 | 1 + ...d1e4db743b189f309327572663415f3_cgraph.svg | 37 ++ dir_296d53ceaeaa7e099814a6def439fe8a.html | 3 + dir_296d53ceaeaa7e099814a6def439fe8a.js | 1 + files.html | 27 +- globals_func_i.html | 2 +- globals_func_m.html | 2 +- globals_func_s.html | 2 +- globals_func_t.html | 2 +- globals_i.html | 4 +- globals_m.html | 2 +- globals_p.html | 2 +- globals_s.html | 2 +- globals_t.html | 2 +- namespacemembers.html | 8 + namespacemembers_func.html | 8 + navtreedata.js | 22 +- navtreeindex0.js | 58 +-- navtreeindex1.js | 36 +- navtreeindex10.js | 98 ++--- navtreeindex11.js | 58 +-- navtreeindex12.js | 128 +++--- navtreeindex13.js | 104 ++--- navtreeindex14.js | 84 ++-- navtreeindex15.js | 55 ++- navtreeindex2.js | 56 +-- navtreeindex3.js | 40 +- navtreeindex4.js | 90 ++-- navtreeindex5.js | 106 ++--- navtreeindex6.js | 82 ++-- navtreeindex7.js | 62 +-- navtreeindex8.js | 82 ++-- navtreeindex9.js | 88 ++-- search/all_11.js | 262 +++++------ search/all_13.js | 186 ++++---- search/all_14.js | 255 +++++------ search/all_15.js | 74 ++-- search/all_4.js | 233 +++++----- search/all_7.js | 155 ++++--- search/all_a.js | 16 +- search/all_e.js | 251 ++++++----- search/all_f.js | 169 +++---- search/files_10.js | 23 +- search/functions_10.js | 185 ++++---- search/functions_12.js | 137 +++--- search/functions_13.js | 179 ++++---- search/functions_14.js | 49 ++- search/functions_3.js | 148 ++++--- search/functions_6.js | 4 +- search/functions_9.js | 200 +++++---- search/functions_d.js | 4 +- search/functions_e.js | 115 ++--- 73 files changed, 3454 insertions(+), 1951 deletions(-) create mode 100644 d3/dfe/perimeter_8cpp.html create mode 100644 d3/dfe/perimeter_8cpp.js create mode 100644 d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.map create mode 100644 d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.md5 create mode 100644 d3/dfe/perimeter_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg create mode 100644 d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.map create mode 100644 d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.md5 create mode 100644 d3/dfe/perimeter_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg create mode 100644 da/d7b/perimeter_8cpp__incl.map create mode 100644 da/d7b/perimeter_8cpp__incl.md5 create mode 100644 da/d7b/perimeter_8cpp__incl.svg create mode 100644 dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.map create mode 100644 dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.md5 create mode 100644 dd/d47/namespacemath_a0efb235330ff48e14fd31faaccbcebb3_cgraph.svg create mode 100644 dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.map create mode 100644 dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.md5 create mode 100644 dd/d47/namespacemath_a1d4df7a4e43a2eac1acc0ac610487c73_cgraph.svg create mode 100644 dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.map create mode 100644 dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.md5 create mode 100644 dd/d47/namespacemath_a3d1e4db743b189f309327572663415f3_cgraph.svg diff --git a/d3/dfe/perimeter_8cpp.html b/d3/dfe/perimeter_8cpp.html new file mode 100644 index 000000000..6824a33ae --- /dev/null +++ b/d3/dfe/perimeter_8cpp.html @@ -0,0 +1,411 @@ + + +
+ + + + +|
+ Algorithms_in_C++ 1.0.0
+
+ Set of algorithms implemented in C++.
+ |
+
Implementations for the perimeter of various shapes. +More...
+#include <cassert>#include <cmath>#include <cstdint>#include <iostream>+Namespaces | |
| namespace | math |
| for std::rand | |
+Functions | |
| template<typename T > | |
| T | math::square_perimeter (T length) |
| perimeter of a square (4 * l) More... | |
| template<typename T > | |
| T | math::rect_perimeter (T length, T width) |
| perimeter of a rectangle ( 2(l + w) ) More... | |
| template<typename T > | |
| T | math::triangle_perimeter (T base, T height, T hypotenuse) |
| perimeter of a triangle (a + b + c) More... | |
| template<typename T > | |
| T | math::circle_perimeter (T radius) |
| perimeter of a circle (2 * pi * r) More... | |
| template<typename T > | |
| T | math::parallelogram_perimeter (T base, T height) |
| perimeter of a parallelogram 2(b + h) More... | |
| template<typename T > | |
| T | math::cube_surface_perimeter (T length) |
| surface perimeter of a cube ( 12 More... | |
| template<typename T > | |
| T | math::n_polygon_surface_perimeter (T sides, T length) |
| surface perimeter of a n-polygon ( n * l) More... | |
| template<typename T > | |
| T | math::cylinder_surface_perimeter (T radius, T height) |
| surface perimeter of a cylinder (2 * radius + 2 * height) More... | |
| static void | test () |
| Self-test implementations. More... | |
| int | main () |
| Main function. More... | |
Implementations for the perimeter of various shapes.
+The of a shape is the amount of 2D space it takes up. All shapes have a formula for their perimeter. These implementations support multiple return types.
+ +| int main | +( | +void | +) | ++ |
+
|
+ +static | +
Self-test implementations.
+Mathematical algorithms
for assert for io operations
Mathematical algorithms
+for assert for M_PI definition and pow() for uint16_t datatype
+Mathematical algorithms
Mathematical algorithms
for assert for std::pow for std::uint32_t
Mathematical algorithms
@@ -342,6 +376,38 @@ template<typename T > + +| T math::circle_perimeter | +( | +T | +radius | ) | ++ |
perimeter of a circle (2 * pi * r)
+| radius | is the radius of the circle |
| T math::cube_surface_perimeter | +( | +T | +length | ) | ++ |
surface perimeter of a cube ( 12
+| length | is the length of the cube |
| T math::cylinder_surface_perimeter | +( | +T | +radius, | +
| + | + | T | +height | +
| + | ) | ++ |
surface perimeter of a cylinder (2 * radius + 2 * height)
+| radius | is the radius of the cylinder |
| height | is the height of the cylinder |
| T math::n_polygon_surface_perimeter | +( | +T | +sides, | +
| + | + | T | +length | +
| + | ) | ++ |
surface perimeter of a n-polygon ( n * l)
+| length | is the length of the polygon |
| sides | is the number of sides of the polygon |
| T math::parallelogram_perimeter | +( | +T | +base, | +
| + | + | T | +height | +
| + | ) | ++ |
perimeter of a parallelogram 2(b + h)
+| base | is the length of the bottom side of the parallelogram |
| height | is the length of the tallest point in the parallelogram |
| T math::rect_perimeter | +( | +T | +length, | +
| + | + | T | +width | +
| + | ) | ++ |
perimeter of a rectangle ( 2(l + w) )
+| length | is the length of the rectangle |
| width | is the width of the rectangle |
| T math::square_perimeter | +( | +T | +length | ) | ++ |
perimeter of a square (4 * l)
+| length | is the length of the square |
| T math::triangle_perimeter | +( | +T | +base, | +
| + | + | T | +height, | +
| + | + | T | +hypotenuse | +
| + | ) | ++ |
perimeter of a triangle (a + b + c)
+| base | is the length of the bottom side of the triangle |
| height | is the length of the tallest point in the triangle |