Files
C-Plus-Plus/dc/d82/area_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg
2024-09-15 08:56:25 +00:00

273 lines
13 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 12.1.1 (20240910.0053)
-->
<!-- Title: test Pages: 1 -->
<svg width="384pt" height="323pt"
viewBox="0.00 0.00 384.00 323.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 319.25)">
<title>test</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="32.5,-167.25 0,-167.25 0,-148 32.5,-148 32.5,-167.25"/>
<text text-anchor="middle" x="16.25" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../dd/d47/namespacemath.html#a40e36c67da78d2131408c57ee091ad75" target="_top" xlink:title="area of a circle (pi">
<polygon fill="white" stroke="#666666" points="183.5,-315.25 92.5,-315.25 92.5,-296 183.5,-296 183.5,-315.25"/>
<text text-anchor="middle" x="138" y="-301.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::circle_area</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M18.15,-167.47C20.92,-191.72 31.49,-254.76 68.5,-287.62 72.49,-291.16 77.08,-294.02 81.98,-296.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.32,-299.44 90.91,-299.77 82.84,-292.91 80.32,-299.44"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../dd/d47/namespacemath.html#abc46c784a297fc1d2eb8b33a327fba4c" target="_top" xlink:title="surface area of a cube ( 6 * (l">
<polygon fill="white" stroke="#666666" points="201.12,-278.25 74.88,-278.25 74.88,-259 201.12,-259 201.12,-278.25"/>
<text text-anchor="middle" x="138" y="-264.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::cube_surface_area</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M19.85,-167.48C25.4,-186.57 40.29,-228.64 68.5,-250.62 69.65,-251.52 70.83,-252.37 72.05,-253.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="70.18,-256.14 80.64,-257.85 73.53,-249.99 70.18,-256.14"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../dd/d47/namespacemath.html#ac5803413618fcfb922cb32c6db0fc864" target="_top" xlink:title="surface area of a cylinder (2 * pi * r * h + 2 * pi * r^2)">
<polygon fill="white" stroke="#666666" points="207.5,-241.25 68.5,-241.25 68.5,-222 207.5,-222 207.5,-241.25"/>
<text text-anchor="middle" x="138" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::cylinder_surface_area</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.61,-167.53C32.25,-180.16 48.87,-201.77 68.5,-213.62 70.64,-214.92 72.87,-216.12 75.16,-217.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.57,-220.36 84.15,-221 76.28,-213.9 73.57,-220.36"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="164.75,-204.25 111.25,-204.25 111.25,-185 164.75,-185 164.75,-204.25"/>
<text text-anchor="middle" x="138" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge7_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge7_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.81,-163.85C42.9,-167.77 56.37,-172.79 68.5,-176.62 78.55,-179.8 89.55,-182.87 99.74,-185.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.78,-188.91 109.34,-188.01 100.52,-182.13 98.78,-188.91"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="../../dd/d47/namespacemath.html#a5de184925e68658f15415dd53954df4f" target="_top" xlink:title="area of a parallelogram (b * h)">
<polygon fill="white" stroke="#666666" points="200.75,-167.25 75.25,-167.25 75.25,-148 200.75,-148 200.75,-167.25"/>
<text text-anchor="middle" x="138" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::parallelogram_area</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge8_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge8_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.91,-157.62C41.22,-157.62 52.1,-157.62 63.69,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.44,-161.13 73.44,-157.63 63.44,-154.13 63.44,-161.13"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="../../dd/d47/namespacemath.html#ab31d141f7c5b551746b1eee0eb4dedca" target="_top" xlink:title="area of a rectangle (l * w)">
<polygon fill="white" stroke="#666666" points="180.12,-130.25 95.88,-130.25 95.88,-111 180.12,-111 180.12,-130.25"/>
<text text-anchor="middle" x="138" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::rect_area</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge10_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge10_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.81,-151.4C42.9,-147.48 56.37,-142.46 68.5,-138.62 73.86,-136.93 79.49,-135.27 85.12,-133.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.7,-137.15 94.42,-131.13 83.85,-130.4 85.7,-137.15"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="../../dd/d47/namespacemath.html#ab7f29862d30df351c317eedd60a0c656" target="_top" xlink:title="surface area of a sphere ( 4 * pi * r^2)">
<polygon fill="white" stroke="#666666" points="205.25,-93.25 70.75,-93.25 70.75,-74 205.25,-74 205.25,-93.25"/>
<text text-anchor="middle" x="138" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::sphere_surface_area</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge11_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge11_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.61,-147.72C32.25,-135.09 48.87,-113.48 68.5,-101.62 70.64,-100.33 72.87,-99.13 75.16,-98.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.28,-101.35 84.15,-94.25 73.57,-94.89 76.28,-101.35"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="../../dd/d47/namespacemath.html#a971ce57e368f2f631cf1f4ff3f864049" target="_top" xlink:title="area of a square (l * l)">
<polygon fill="white" stroke="#666666" points="186.5,-56.25 89.5,-56.25 89.5,-37 186.5,-37 186.5,-56.25"/>
<text text-anchor="middle" x="138" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::square_area</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge12_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge12_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M19.85,-147.77C25.4,-128.68 40.29,-86.61 68.5,-64.62 71.65,-62.17 75.1,-60.05 78.73,-58.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.06,-61.45 87.93,-54.36 77.35,-55 80.06,-61.45"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="../../dd/d47/namespacemath.html#ab3b920cc56442abd92279ba23b50f4dc" target="_top" xlink:title="area of a triangle (b * h / 2)">
<polygon fill="white" stroke="#666666" points="187.62,-19.25 88.38,-19.25 88.38,0 187.62,0 187.62,-19.25"/>
<text text-anchor="middle" x="138" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::triangle_area</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge13_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge13_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M18.15,-147.78C20.92,-123.53 31.49,-60.49 68.5,-27.62 71.3,-25.13 74.41,-22.98 77.71,-21.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.07,-24.35 86.7,-17.01 76.15,-17.99 79.07,-24.35"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../d8/dee/avltree_8cpp.html#ae4a66d8b0c2b0d626aea45977e358c83" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="285.75,-167.25 243.5,-167.25 243.5,-148 285.75,-148 285.75,-167.25"/>
<text text-anchor="middle" x="264.62" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">height</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M189.6,-221.61C195.83,-219.44 201.95,-216.81 207.5,-213.62 224.06,-204.13 239.14,-188.49 249.49,-176.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="251.95,-178.68 255.49,-168.69 246.49,-174.3 251.95,-178.68"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node5 -->
<g id="edge5_Node000005_Node000005" class="edge">
<title>Node5&#45;&gt;Node5</title>
<g id="a_edge5_Node000005_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M251.44,-167.54C245.42,-176.15 249.82,-185.25 264.62,-185.25 272.72,-185.25 277.71,-182.53 279.58,-178.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="283.08,-178.36 278.05,-169.03 276.16,-179.46 283.08,-178.36"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="376,-167.25 321.75,-167.25 321.75,-148 376,-148 376,-167.25"/>
<text text-anchor="middle" x="348.88" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge6_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M285.96,-157.62C293.2,-157.62 301.61,-157.62 309.85,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.74,-161.13 319.74,-157.63 309.74,-154.13 309.74,-161.13"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge9_Node000008_Node000005" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge9_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M200.95,-157.62C211.69,-157.62 222.44,-157.62 231.93,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.67,-161.13 241.67,-157.63 231.67,-154.13 231.67,-161.13"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node5 -->
<g id="edge14_Node000012_Node000005" class="edge">
<title>Node12&#45;&gt;Node5</title>
<g id="a_edge14_Node000012_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M187.79,-16.53C194.95,-19.15 201.81,-22.74 207.5,-27.62 240.63,-56.1 254.81,-107.69 260.38,-136.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="256.91,-137.01 262.07,-146.27 263.8,-135.82 256.91,-137.01"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>