<?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 2.34.0 (20131019.2037) --> <!-- Title: Graphical Class Hierarchy Pages: 1 --> <svg width="326pt" height="503pt" viewBox="0.00 0.00 326.00 503.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 499)"> <title>Graphical Class Hierarchy</title> <polygon fill="white" stroke="white" points="-4,4 -4,-499 322,-499 322,4 -4,4"/> <!-- Node1 --> <g id="node1" class="node"><title>Node1</title> <g id="a_node1"><a xlink:href="a00181.html" target="_top" xlink:title="Recommends parallel execution at compile time, optionally using a user-specified number of threads..."> <polygon fill="white" stroke="black" points="0,-233 0,-251 132,-251 132,-233 0,-233"/> <text text-anchor="middle" x="66" y="-239.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::parallel_tag</text> </a> </g> </g> <!-- Node2 --> <g id="node2" class="node"><title>Node2</title> <g id="a_node2"><a xlink:href="a00168.html" target="_top" xlink:title="Forces parallel sorting using balanced quicksort at compile time. "> <polygon fill="white" stroke="black" points="182,-467 182,-495 304,-495 304,-467 182,-467"/> <text text-anchor="start" x="190" y="-483.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::balanced</text> <text text-anchor="middle" x="243" y="-473.8" font-family="FreeSans" font-size="9.00">_quicksort_tag</text> </a> </g> </g> <!-- Node1->Node2 --> <g id="edge1" class="edge"><title>Node1->Node2</title> <path fill="none" stroke="midnightblue" d="M70.6669,-261.299C79.6183,-303.139 106.513,-402.786 168,-457 172.457,-460.93 177.569,-464.218 182.977,-466.969"/> <polygon fill="midnightblue" stroke="midnightblue" points="74.0625,-260.433 68.6444,-251.328 67.2022,-261.825 74.0625,-260.433"/> </g> <!-- Node3 --> <g id="node3" class="node"><title>Node3</title> <g id="a_node3"><a xlink:href="a00169.html" target="_top" xlink:title="Recommends parallel execution using dynamic load-balancing at compile time. "> <polygon fill="white" stroke="black" points="173,-430 173,-448 313,-448 313,-430 173,-430"/> <text text-anchor="middle" x="243" y="-436.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::balanced_tag</text> </a> </g> </g> <!-- Node1->Node3 --> <g id="edge2" class="edge"><title>Node1->Node3</title> <path fill="none" stroke="midnightblue" d="M72.28,-260.93C83.4981,-297.544 113.269,-378.133 168,-420 173.373,-424.11 179.542,-427.337 185.977,-429.868"/> <polygon fill="midnightblue" stroke="midnightblue" points="75.5609,-259.681 69.387,-251.071 68.8441,-261.652 75.5609,-259.681"/> </g> <!-- Node4 --> <g id="node4" class="node"><title>Node4</title> <g id="a_node4"><a xlink:href="a00171.html" target="_top" xlink:title="Recommends parallel execution using the default parallel algorithm. "> <polygon fill="white" stroke="black" points="187.5,-383 187.5,-411 298.5,-411 298.5,-383 187.5,-383"/> <text text-anchor="start" x="195.5" y="-399.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::default</text> <text text-anchor="middle" x="243" y="-389.8" font-family="FreeSans" font-size="9.00">_parallel_tag</text> </a> </g> </g> <!-- Node1->Node4 --> <g id="edge3" class="edge"><title>Node1->Node4</title> <path fill="none" stroke="midnightblue" d="M76.3564,-260.28C91.7182,-288.519 124.929,-342.652 168,-373 173.852,-377.123 180.452,-380.568 187.24,-383.438"/> <polygon fill="midnightblue" stroke="midnightblue" points="79.2903,-258.342 71.5192,-251.14 73.1033,-261.616 79.2903,-258.342"/> </g> <!-- Node5 --> <g id="node5" class="node"><title>Node5</title> <g id="a_node5"><a xlink:href="a00173.html" target="_top" xlink:title="Forces parallel merging with exact splitting, at compile time. "> <polygon fill="white" stroke="black" points="181.5,-346 181.5,-364 304.5,-364 304.5,-346 181.5,-346"/> <text text-anchor="middle" x="243" y="-352.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::exact_tag</text> </a> </g> </g> <!-- Node1->Node5 --> <g id="edge4" class="edge"><title>Node1->Node5</title> <path fill="none" stroke="midnightblue" d="M80.4558,-258.913C98.2431,-280.119 131.611,-316.101 168,-336 175.564,-340.137 184.058,-343.397 192.522,-345.961"/> <polygon fill="midnightblue" stroke="midnightblue" points="83.0713,-256.583 74.0239,-251.069 77.6586,-261.021 83.0713,-256.583"/> </g> <!-- Node6 --> <g id="node6" class="node"><title>Node6</title> <g id="a_node6"><a xlink:href="a00176.html" target="_top" xlink:title="Forces parallel sorting using multiway mergesort with exact splitting at compile time. "> <polygon fill="white" stroke="black" points="183.5,-299 183.5,-327 302.5,-327 302.5,-299 183.5,-299"/> <text text-anchor="start" x="191.5" y="-315.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::multiway</text> <text text-anchor="middle" x="243" y="-305.8" font-family="FreeSans" font-size="9.00">_mergesort_exact_tag</text> </a> </g> </g> <!-- Node1->Node6 --> <g id="edge5" class="edge"><title>Node1->Node6</title> <path fill="none" stroke="midnightblue" d="M94.129,-255.725C114.242,-265.628 142.478,-278.966 168,-289 176.799,-292.459 186.318,-295.821 195.507,-298.88"/> <polygon fill="midnightblue" stroke="midnightblue" points="95.4684,-252.482 84.9553,-251.168 92.3546,-258.751 95.4684,-252.482"/> </g> <!-- Node7 --> <g id="node7" class="node"><title>Node7</title> <g id="a_node7"><a xlink:href="a00177.html" target="_top" xlink:title="Forces parallel sorting using multiway mergesort with splitting by sampling at compile time..."> <polygon fill="white" stroke="black" points="181,-252 181,-280 305,-280 305,-252 181,-252"/> <text text-anchor="start" x="189" y="-268.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::multiway</text> <text text-anchor="middle" x="243" y="-258.8" font-family="FreeSans" font-size="9.00">_mergesort_sampling_tag</text> </a> </g> </g> <!-- Node1->Node7 --> <g id="edge6" class="edge"><title>Node1->Node7</title> <path fill="none" stroke="midnightblue" d="M142.368,-252.336C155.215,-254.098 168.418,-255.909 180.84,-257.612"/> <polygon fill="midnightblue" stroke="midnightblue" points="142.546,-248.828 132.164,-250.937 141.595,-255.763 142.546,-248.828"/> </g> <!-- Node8 --> <g id="node8" class="node"><title>Node8</title> <g id="a_node8"><a xlink:href="a00178.html" target="_top" xlink:title="Forces parallel sorting using multiway mergesort at compile time. "> <polygon fill="white" stroke="black" points="183.5,-205 183.5,-233 302.5,-233 302.5,-205 183.5,-205"/> <text text-anchor="start" x="191.5" y="-221.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::multiway</text> <text text-anchor="middle" x="243" y="-211.8" font-family="FreeSans" font-size="9.00">_mergesort_tag</text> </a> </g> </g> <!-- Node1->Node8 --> <g id="edge7" class="edge"><title>Node1->Node8</title> <path fill="none" stroke="midnightblue" d="M142.129,-232.126C155.944,-230.31 170.18,-228.439 183.42,-226.699"/> <polygon fill="midnightblue" stroke="midnightblue" points="141.622,-228.662 132.164,-233.436 142.534,-235.603 141.622,-228.662"/> </g> <!-- Node9 --> <g id="node9" class="node"><title>Node9</title> <g id="a_node9"><a xlink:href="a00179.html" target="_top" xlink:title="Recommends parallel execution using OpenMP static load-balancing at compile time. ..."> <polygon fill="white" stroke="black" points="192.5,-158 192.5,-186 293.5,-186 293.5,-158 192.5,-158"/> <text text-anchor="start" x="200.5" y="-174.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::omp</text> <text text-anchor="middle" x="243" y="-164.8" font-family="FreeSans" font-size="9.00">_loop_static_tag</text> </a> </g> </g> <!-- Node1->Node9 --> <g id="edge8" class="edge"><title>Node1->Node9</title> <path fill="none" stroke="midnightblue" d="M94.5288,-228.434C114.633,-218.781 142.687,-205.832 168,-196 176.939,-192.528 186.611,-189.136 195.923,-186.046"/> <polygon fill="midnightblue" stroke="midnightblue" points="92.8204,-225.373 85.3447,-232.88 95.8705,-231.673 92.8204,-225.373"/> </g> <!-- Node10 --> <g id="node10" class="node"><title>Node10</title> <g id="a_node10"><a xlink:href="a00180.html" target="_top" xlink:title="Recommends parallel execution using OpenMP dynamic load-balancing at compile time. "> <polygon fill="white" stroke="black" points="192.5,-111 192.5,-139 293.5,-139 293.5,-111 192.5,-111"/> <text text-anchor="start" x="200.5" y="-127.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::omp</text> <text text-anchor="middle" x="243" y="-117.8" font-family="FreeSans" font-size="9.00">_loop_tag</text> </a> </g> </g> <!-- Node1->Node10 --> <g id="edge9" class="edge"><title>Node1->Node10</title> <path fill="none" stroke="midnightblue" d="M80.9699,-225.31C99.0751,-204.665 132.549,-169.719 168,-149 175.463,-144.638 183.819,-140.958 192.156,-137.89"/> <polygon fill="midnightblue" stroke="midnightblue" points="78.263,-223.089 74.3966,-232.954 83.5705,-227.653 78.263,-223.089"/> </g> <!-- Node11 --> <g id="node11" class="node"><title>Node11</title> <g id="a_node11"><a xlink:href="a00182.html" target="_top" xlink:title="Forces parallel sorting using unbalanced quicksort at compile time. "> <polygon fill="white" stroke="black" points="174,-74 174,-92 312,-92 312,-74 174,-74"/> <text text-anchor="middle" x="243" y="-80.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::quicksort_tag</text> </a> </g> </g> <!-- Node1->Node11 --> <g id="edge10" class="edge"><title>Node1->Node11</title> <path fill="none" stroke="midnightblue" d="M75.1807,-223.398C89.4758,-193.123 121.932,-133.421 168,-102 174.136,-97.8147 181.129,-94.5512 188.31,-92.0066"/> <polygon fill="midnightblue" stroke="midnightblue" points="71.864,-222.235 70.8892,-232.785 78.2302,-225.145 71.864,-222.235"/> </g> <!-- Node12 --> <g id="node12" class="node"><title>Node12</title> <g id="a_node12"><a xlink:href="a00183.html" target="_top" xlink:title="Forces parallel merging with exact splitting, at compile time. "> <polygon fill="white" stroke="black" points="173.5,-37 173.5,-55 312.5,-55 312.5,-37 173.5,-37"/> <text text-anchor="middle" x="243" y="-43.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::sampling_tag</text> </a> </g> </g> <!-- Node1->Node12 --> <g id="edge11" class="edge"><title>Node1->Node12</title> <path fill="none" stroke="midnightblue" d="M72.312,-223.174C83.5864,-186.763 113.451,-106.623 168,-65 173.378,-60.8965 179.55,-57.6739 185.986,-55.1441"/> <polygon fill="midnightblue" stroke="midnightblue" points="68.892,-222.397 69.4032,-232.979 75.6029,-224.388 68.892,-222.397"/> </g> <!-- Node13 --> <g id="node13" class="node"><title>Node13</title> <g id="a_node13"><a xlink:href="a00185.html" target="_top" xlink:title="Recommends parallel execution using static load-balancing at compile time. "> <polygon fill="white" stroke="black" points="168,-0 168,-18 318,-18 318,-0 168,-0"/> <text text-anchor="middle" x="243" y="-6.8" font-family="FreeSans" font-size="9.00">__gnu_parallel::unbalanced_tag</text> </a> </g> </g> <!-- Node1->Node13 --> <g id="edge12" class="edge"><title>Node1->Node13</title> <path fill="none" stroke="midnightblue" d="M70.4473,-222.499C78.9634,-180.276 105.048,-80.0176 168,-28 173.01,-23.86 178.814,-20.6088 184.923,-18.0578"/> <polygon fill="midnightblue" stroke="midnightblue" points="66.9625,-222.089 68.5331,-232.567 73.8394,-223.397 66.9625,-222.089"/> </g> </g> </svg>