<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="Node000000" href="$classgko_1_1Allocator.html" title="Provides generic allocation and deallocation functionality to be used by an Executor." alt="" coords="5,203,106,227"/>
<area shape="rect" id="Node000001" href="$classgko_1_1CpuAllocatorBase.html" title="Implement this interface to provide an allocator for OmpExecutor or ReferenceExecutor." alt="" coords="157,203,312,227"/>
<area shape="poly" id="edge871_Node000000_Node000001" title=" " alt="" coords="120,213,159,213,155,217,122,217"/>
<area shape="rect" id="Node000004" href="$classgko_1_1CudaAllocatorBase.html" title="Implement this interface to provide an allocator for CudaExecutor." alt="" coords="154,104,315,129"/>
<area shape="poly" id="edge877_Node000000_Node000004" title=" " alt="" coords="91,193,211,127,209,132,94,197"/>
<area shape="rect" id="Node000009" href="$classgko_1_1HipAllocatorBase.html" title="Implement this interface to provide an allocator for HipExecutor." alt="" coords="159,301,310,326"/>
<area shape="poly" id="edge882_Node000000_Node000009" title=" " alt="" coords="93,233,212,299,208,302,92,238"/>
<area shape="rect" id="Node000002" href="$classgko_1_1CpuAllocator.html" title="Allocator using new/delete." alt="" coords="387,203,511,227"/>
<area shape="poly" id="edge872_Node000001_Node000002" title=" " alt="" coords="326,212,389,214,384,216,327,218"/>
<area shape="rect" id="Node000003" href="$classgko_1_1CudaHostAllocator.html" title=" " alt="" coords="370,153,529,178"/>
<area shape="poly" id="edge873_Node000001_Node000003" title=" " alt="" coords="305,196,394,177,390,180,307,201"/>
<area shape="rect" id="Node000007" href="$classgko_1_1CudaUnifiedAllocator.html" title=" " alt="" coords="363,104,535,129"/>
<area shape="poly" id="edge874_Node000001_Node000007" title=" " alt="" coords="266,192,311,165,362,139,400,128,395,131,364,144,313,170,269,196"/>
<area shape="rect" id="Node000008" href="$classgko_1_1HipHostAllocator.html" title=" " alt="" coords="375,301,523,326"/>
<area shape="poly" id="edge875_Node000001_Node000008" title=" " alt="" coords="268,233,313,260,364,286,400,301,395,301,362,291,311,265,267,239"/>
<area shape="rect" id="Node000012" href="$classgko_1_1HipUnifiedAllocator.html" title=" " alt="" coords="368,252,530,277"/>
<area shape="poly" id="edge876_Node000001_Node000012" title=" " alt="" coords="306,229,395,251,390,252,306,234"/>
<area shape="poly" id="edge880_Node000004_Node000003" title=" " alt="" coords="306,130,395,152,390,154,306,135"/>
<area shape="poly" id="edge881_Node000004_Node000007" title=" " alt="" coords="329,114,365,115,360,117,331,119"/>
<area shape="rect" id="Node000005" href="$classgko_1_1CudaAllocator.html" title="Allocator using cudaMalloc." alt="" coords="384,55,515,79"/>
<area shape="poly" id="edge878_Node000004_Node000005" title=" " alt="" coords="305,98,394,78,390,81,307,102"/>
<area shape="rect" id="Node000006" href="$classgko_1_1CudaAsyncAllocator.html" title=" " alt="" coords="366,5,533,30"/>
<area shape="poly" id="edge879_Node000004_Node000006" title=" " alt="" coords="266,93,311,66,362,41,400,29,395,32,364,45,313,71,269,97"/>
<area shape="poly" id="edge885_Node000009_Node000008" title=" " alt="" coords="324,311,377,313,372,314,325,316"/>
<area shape="poly" id="edge886_Node000009_Node000012" title=" " alt="" coords="305,295,395,276,390,278,307,300"/>
<area shape="rect" id="Node000010" href="$classgko_1_1HipAllocator.html" title=" " alt="" coords="389,400,509,425"/>
<area shape="poly" id="edge883_Node000009_Node000010" title=" " alt="" coords="268,332,313,359,364,385,400,400,395,399,362,389,311,364,267,337"/>
<area shape="rect" id="Node000011" href="$classgko_1_1HipAsyncAllocator.html" title=" " alt="" coords="371,351,527,375"/>
<area shape="poly" id="edge884_Node000009_Node000011" title=" " alt="" coords="306,327,395,350,389,350,306,333"/>
</map>
