mirror of
https://github.com/gosticks/openpose.git
synced 2026-08-13 12:50:29 +00:00
2362 lines
129 KiB
HTML
2362 lines
129 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.6"/>
|
|
<title>OpenPose: cl Namespace Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(initResizable);
|
|
$(window).load(resizeHeight);
|
|
</script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">OpenPose
|
|
 <span id="projectnumber">1.0.0rc2</span>
|
|
</div>
|
|
<div id="projectbrief">OpenPose: A Real-Time Multi-Person Key-Point Detection And Multi-Threading C++ Library</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.6 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="namespaces.html"><span>Namespace List</span></a></li>
|
|
<li><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){initNavTree('namespacecl.html','');});
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a></div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#namespaces">Namespaces</a> |
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">cl Namespace Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>The OpenCL C++ bindings are defined within this namespace.
|
|
<a href="#details">More...</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespacecl_1_1compatibility"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl_1_1compatibility.html">compatibility</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespacecl_1_1detail"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl_1_1detail.html">detail</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structcl_1_1_image_format.html">ImageFormat</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Adds constructors and member functions for cl_image_format. <a href="structcl_1_1_image_format.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_device.html">Device</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for cl_device_id. <a href="classcl_1_1_device.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_platform.html">Platform</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for cl_platform_id. <a href="classcl_1_1_platform.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_context.html">Context</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for cl_context. <a href="classcl_1_1_context.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_event.html">Event</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for cl_event. <a href="classcl_1_1_event.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_user_event.html">UserEvent</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for user events (a subset of cl_event's). <a href="classcl_1_1_user_event.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_memory.html">Memory</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for cl_mem. <a href="classcl_1_1_memory.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_s_v_m_trait_read_write.html">SVMTraitReadWrite</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_s_v_m_trait_read_only.html">SVMTraitReadOnly</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_s_v_m_trait_write_only.html">SVMTraitWriteOnly</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_s_v_m_trait_coarse.html">SVMTraitCoarse</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_s_v_m_trait_fine.html">SVMTraitFine</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_s_v_m_trait_atomic.html">SVMTraitAtomic</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_s_v_m_allocator.html">SVMAllocator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_s_v_m_allocator_3_01void_00_01_s_v_m_trait_01_4.html">SVMAllocator< void, SVMTrait ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_buffer.html">Buffer</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for <a class="el" href="classcl_1_1_buffer.html" title="Class interface for Buffer Memory Objects. ">Buffer</a> <a class="el" href="classcl_1_1_memory.html" title="Class interface for cl_mem. ">Memory</a> Objects. <a href="classcl_1_1_buffer.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_buffer_g_l.html">BufferGL</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for GL <a class="el" href="classcl_1_1_buffer.html" title="Class interface for Buffer Memory Objects. ">Buffer</a> <a class="el" href="classcl_1_1_memory.html" title="Class interface for cl_mem. ">Memory</a> Objects. <a href="classcl_1_1_buffer_g_l.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_buffer_render_g_l.html">BufferRenderGL</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for GL Render <a class="el" href="classcl_1_1_buffer.html" title="Class interface for Buffer Memory Objects. ">Buffer</a> <a class="el" href="classcl_1_1_memory.html" title="Class interface for cl_mem. ">Memory</a> Objects. <a href="classcl_1_1_buffer_render_g_l.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_image.html">Image</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">C++ base class for <a class="el" href="classcl_1_1_image.html" title="C++ base class for Image Memory objects. ">Image</a> <a class="el" href="classcl_1_1_memory.html" title="Class interface for cl_mem. ">Memory</a> objects. <a href="classcl_1_1_image.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_image1_d.html">Image1D</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for 1D <a class="el" href="classcl_1_1_image.html" title="C++ base class for Image Memory objects. ">Image</a> <a class="el" href="classcl_1_1_memory.html" title="Class interface for cl_mem. ">Memory</a> objects. <a href="classcl_1_1_image1_d.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_image1_d_buffer.html">Image1DBuffer</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classcl_1_1_image.html" title="C++ base class for Image Memory objects. ">Image</a> interface for 1D buffer images. <a href="classcl_1_1_image1_d_buffer.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_image1_d_array.html">Image1DArray</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classcl_1_1_image.html" title="C++ base class for Image Memory objects. ">Image</a> interface for arrays of 1D images. <a href="classcl_1_1_image1_d_array.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_image2_d.html">Image2D</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for 2D <a class="el" href="classcl_1_1_image.html" title="C++ base class for Image Memory objects. ">Image</a> <a class="el" href="classcl_1_1_memory.html" title="Class interface for cl_mem. ">Memory</a> objects. <a href="classcl_1_1_image2_d.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_image2_d_array.html">Image2DArray</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classcl_1_1_image.html" title="C++ base class for Image Memory objects. ">Image</a> interface for arrays of 2D images. <a href="classcl_1_1_image2_d_array.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_image3_d.html">Image3D</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for 3D <a class="el" href="classcl_1_1_image.html" title="C++ base class for Image Memory objects. ">Image</a> <a class="el" href="classcl_1_1_memory.html" title="Class interface for cl_mem. ">Memory</a> objects. <a href="classcl_1_1_image3_d.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_image_g_l.html">ImageGL</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">general image interface for GL interop. We abstract the 2D and 3D GL images into a single instance here that wraps all GL sourced images on the grounds that setup information was performed by OpenCL anyway. <a href="classcl_1_1_image_g_l.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_pipe.html">Pipe</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for <a class="el" href="classcl_1_1_pipe.html" title="Class interface for Pipe Memory Objects. ">Pipe</a> <a class="el" href="classcl_1_1_memory.html" title="Class interface for cl_mem. ">Memory</a> Objects. <a href="classcl_1_1_pipe.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_sampler.html">Sampler</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for cl_sampler. <a href="classcl_1_1_sampler.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_n_d_range.html">NDRange</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for specifying <a class="el" href="classcl_1_1_n_d_range.html" title="Class interface for specifying NDRange values. ">NDRange</a> values. <a href="classcl_1_1_n_d_range.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structcl_1_1_local_space_arg.html">LocalSpaceArg</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Local address wrapper for use with <a class="el" href="classcl_1_1_kernel.html#a3ec081fb9656b0780d808563256dfeff" title="setArg overload taking a shared_ptr type ">Kernel::setArg</a>. <a href="structcl_1_1_local_space_arg.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_kernel.html">Kernel</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class interface for cl_kernel. <a href="classcl_1_1_kernel.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_program.html">Program</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classcl_1_1_program.html" title="Program interface that implements cl_program. ">Program</a> interface that implements cl_program. <a href="classcl_1_1_program.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_command_queue.html">CommandQueue</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classcl_1_1_command_queue.html" title="CommandQueue interface for cl_command_queue. ">CommandQueue</a> interface for cl_command_queue. <a href="classcl_1_1_command_queue.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_device_command_queue.html">DeviceCommandQueue</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classcl_1_1_device_command_queue.html" title="DeviceCommandQueue interface for device cl_command_queues. ">DeviceCommandQueue</a> interface for device cl_command_queues. <a href="classcl_1_1_device_command_queue.html#details">More...</a><br/></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_enqueue_args.html">EnqueueArgs</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classcl_1_1_kernel_functor.html">KernelFunctor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:a35ea2a6f4cc42e6b4082daab0e4dc449"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> = size_t</td></tr>
|
|
<tr class="separator:a35ea2a6f4cc42e6b4082daab0e4dc449"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01a0973ddf4c1799772079a09d7156cb"><td class="memTemplParams" colspan="2">template<class T , class Alloc = std::allocator<T>> </td></tr>
|
|
<tr class="memitem:a01a0973ddf4c1799772079a09d7156cb"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a> = std::vector< T, Alloc ></td></tr>
|
|
<tr class="separator:a01a0973ddf4c1799772079a09d7156cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abff80bfb254d646f6afeb6638df41686"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">string</a> = std::string</td></tr>
|
|
<tr class="separator:abff80bfb254d646f6afeb6638df41686"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae65ac4732da5652cb62af5002ea568c1"><td class="memTemplParams" colspan="2">template<class T , class D > </td></tr>
|
|
<tr class="memitem:ae65ac4732da5652cb62af5002ea568c1"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">pointer</a> = std::unique_ptr< T, D ></td></tr>
|
|
<tr class="separator:ae65ac4732da5652cb62af5002ea568c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8856ce875094624efdce0a49496d695e"><td class="memTemplParams" colspan="2">template<class T , size_type N> </td></tr>
|
|
<tr class="memitem:a8856ce875094624efdce0a49496d695e"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a> = std::array< T, N ></td></tr>
|
|
<tr class="separator:a8856ce875094624efdce0a49496d695e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5890015c0ed19cf369d3e9d4fbe0f08"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#aa5890015c0ed19cf369d3e9d4fbe0f08">BuildLogType</a> = <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< std::pair< <a class="el" href="classcl_1_1_device.html">cl::Device</a>, typename <a class="el" href="structcl_1_1detail_1_1param__traits.html">detail::param_traits</a>< detail::cl_program_build_info, CL_PROGRAM_BUILD_LOG >::param_type >></td></tr>
|
|
<tr class="separator:aa5890015c0ed19cf369d3e9d4fbe0f08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51ad881a3d0a77bca3eecd01af8501c0"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a51ad881a3d0a77bca3eecd01af8501c0"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a51ad881a3d0a77bca3eecd01af8501c0">coarse_svm_vector</a> = <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< T, <a class="el" href="classcl_1_1_s_v_m_allocator.html">cl::SVMAllocator</a>< int, <a class="el" href="classcl_1_1_s_v_m_trait_coarse.html">cl::SVMTraitCoarse</a><>>></td></tr>
|
|
<tr class="memdesc:a51ad881a3d0a77bca3eecd01af8501c0"><td class="mdescLeft"> </td><td class="mdescRight">Vector alias to simplify contruction of coarse-grained SVM containers. <a href="#a51ad881a3d0a77bca3eecd01af8501c0">More...</a><br/></td></tr>
|
|
<tr class="separator:a51ad881a3d0a77bca3eecd01af8501c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9fb9529749dababc48d98ea4bca9e0cf"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a9fb9529749dababc48d98ea4bca9e0cf"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a9fb9529749dababc48d98ea4bca9e0cf">fine_svm_vector</a> = <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< T, <a class="el" href="classcl_1_1_s_v_m_allocator.html">cl::SVMAllocator</a>< int, <a class="el" href="classcl_1_1_s_v_m_trait_fine.html">cl::SVMTraitFine</a><>>></td></tr>
|
|
<tr class="memdesc:a9fb9529749dababc48d98ea4bca9e0cf"><td class="mdescLeft"> </td><td class="mdescRight">Vector alias to simplify contruction of fine-grained SVM containers. <a href="#a9fb9529749dababc48d98ea4bca9e0cf">More...</a><br/></td></tr>
|
|
<tr class="separator:a9fb9529749dababc48d98ea4bca9e0cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67195ada68c22c3c3711e2b8e7330944"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a67195ada68c22c3c3711e2b8e7330944"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a67195ada68c22c3c3711e2b8e7330944">atomic_svm_vector</a> = <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< T, <a class="el" href="classcl_1_1_s_v_m_allocator.html">cl::SVMAllocator</a>< int, <a class="el" href="classcl_1_1_s_v_m_trait_atomic.html">cl::SVMTraitAtomic</a><>>></td></tr>
|
|
<tr class="memdesc:a67195ada68c22c3c3711e2b8e7330944"><td class="mdescLeft"> </td><td class="mdescRight">Vector alias to simplify contruction of fine-grained SVM containers that support platform atomics. <a href="#a67195ada68c22c3c3711e2b8e7330944">More...</a><br/></td></tr>
|
|
<tr class="separator:a67195ada68c22c3c3711e2b8e7330944"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a6b1e69bec24f2a7f89eb17c265060e0d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a6b1e69bec24f2a7f89eb17c265060e0d">QueueProperties</a> : cl_command_queue_properties { <a class="el" href="namespacecl.html#a6b1e69bec24f2a7f89eb17c265060e0da6adf97f83acf6453d4a6a4b1070f3754">QueueProperties::None</a> = 0,
|
|
<a class="el" href="namespacecl.html#a6b1e69bec24f2a7f89eb17c265060e0da1a226c2f1347809a185b8567ba1fc5a7">QueueProperties::Profiling</a> = CL_QUEUE_PROFILING_ENABLE,
|
|
<a class="el" href="namespacecl.html#a6b1e69bec24f2a7f89eb17c265060e0da126667d3723cdd75c5386d245727e1e8">QueueProperties::OutOfOrder</a> = CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
|
|
}</td></tr>
|
|
<tr class="separator:a6b1e69bec24f2a7f89eb17c265060e0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a000ce6769841b11cf56253f7a0344277"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a000ce6769841b11cf56253f7a0344277">DeviceQueueProperties</a> : cl_command_queue_properties { <a class="el" href="namespacecl.html#a000ce6769841b11cf56253f7a0344277a6adf97f83acf6453d4a6a4b1070f3754">DeviceQueueProperties::None</a> = 0,
|
|
<a class="el" href="namespacecl.html#a000ce6769841b11cf56253f7a0344277a1a226c2f1347809a185b8567ba1fc5a7">DeviceQueueProperties::Profiling</a> = CL_QUEUE_PROFILING_ENABLE
|
|
}</td></tr>
|
|
<tr class="separator:a000ce6769841b11cf56253f7a0344277"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a1197a833cdd6664f206b079f2bebd2eb"><td class="memTemplParams" colspan="2">template<typename IteratorType > </td></tr>
|
|
<tr class="memitem:a1197a833cdd6664f206b079f2bebd2eb"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a1197a833cdd6664f206b079f2bebd2eb">copy</a> (IteratorType startIterator, IteratorType endIterator, <a class="el" href="classcl_1_1_buffer.html">cl::Buffer</a> &buffer)</td></tr>
|
|
<tr class="separator:a1197a833cdd6664f206b079f2bebd2eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05791e9d5da23b21abd6e319fb262c9f"><td class="memTemplParams" colspan="2">template<typename IteratorType > </td></tr>
|
|
<tr class="memitem:a05791e9d5da23b21abd6e319fb262c9f"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a05791e9d5da23b21abd6e319fb262c9f">copy</a> (const <a class="el" href="classcl_1_1_buffer.html">cl::Buffer</a> &buffer, IteratorType startIterator, IteratorType endIterator)</td></tr>
|
|
<tr class="separator:a05791e9d5da23b21abd6e319fb262c9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f71ed9a316daf59c03c0f3ba62f1bd3"><td class="memTemplParams" colspan="2">template<typename IteratorType > </td></tr>
|
|
<tr class="memitem:a2f71ed9a316daf59c03c0f3ba62f1bd3"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a2f71ed9a316daf59c03c0f3ba62f1bd3">copy</a> (const <a class="el" href="classcl_1_1_command_queue.html">CommandQueue</a> &queue, IteratorType startIterator, IteratorType endIterator, <a class="el" href="classcl_1_1_buffer.html">cl::Buffer</a> &buffer)</td></tr>
|
|
<tr class="separator:a2f71ed9a316daf59c03c0f3ba62f1bd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02c4368c6ce7a1a99132eafd5dc96fa9"><td class="memTemplParams" colspan="2">template<typename IteratorType > </td></tr>
|
|
<tr class="memitem:a02c4368c6ce7a1a99132eafd5dc96fa9"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a02c4368c6ce7a1a99132eafd5dc96fa9">copy</a> (const <a class="el" href="classcl_1_1_command_queue.html">CommandQueue</a> &queue, const <a class="el" href="classcl_1_1_buffer.html">cl::Buffer</a> &buffer, IteratorType startIterator, IteratorType endIterator)</td></tr>
|
|
<tr class="separator:a02c4368c6ce7a1a99132eafd5dc96fa9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb2c4e45814ea569a27c39d37471b2a4"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:abb2c4e45814ea569a27c39d37471b2a4"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#abb2c4e45814ea569a27c39d37471b2a4">enqueueMapSVM</a> (T *ptr, cl_bool blocking, cl_map_flags flags, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> size, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:abb2c4e45814ea569a27c39d37471b2a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9feaebcb39a179537588bfcd349dbbb6"><td class="memTemplParams" colspan="2">template<class T , class Alloc , class... Args> </td></tr>
|
|
<tr class="memitem:a9feaebcb39a179537588bfcd349dbbb6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a>< T, <br class="typebreak"/>
|
|
<a class="el" href="classcl_1_1detail_1_1_deleter.html">detail::Deleter</a>< Alloc > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a9feaebcb39a179537588bfcd349dbbb6">allocate_pointer</a> (const Alloc &alloc_, Args &&...args)</td></tr>
|
|
<tr class="separator:a9feaebcb39a179537588bfcd349dbbb6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8efdf919c8a45ad8411dac9b4236fbbf"><td class="memTemplParams" colspan="2">template<class T , class SVMTrait , class... Args> </td></tr>
|
|
<tr class="memitem:a8efdf919c8a45ad8411dac9b4236fbbf"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a>< T, <br class="typebreak"/>
|
|
<a class="el" href="classcl_1_1detail_1_1_deleter.html">detail::Deleter</a>< <a class="el" href="classcl_1_1_s_v_m_allocator.html">SVMAllocator</a><br class="typebreak"/>
|
|
< T, SVMTrait > > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a8efdf919c8a45ad8411dac9b4236fbbf">allocate_svm</a> (Args...args)</td></tr>
|
|
<tr class="separator:a8efdf919c8a45ad8411dac9b4236fbbf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2077ca5a2cdc3557aedca3d94adcc98a"><td class="memTemplParams" colspan="2">template<class T , class SVMTrait , class... Args> </td></tr>
|
|
<tr class="memitem:a2077ca5a2cdc3557aedca3d94adcc98a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a>< T, <br class="typebreak"/>
|
|
<a class="el" href="classcl_1_1detail_1_1_deleter.html">detail::Deleter</a>< <a class="el" href="classcl_1_1_s_v_m_allocator.html">SVMAllocator</a><br class="typebreak"/>
|
|
< T, SVMTrait > > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a2077ca5a2cdc3557aedca3d94adcc98a">allocate_svm</a> (const <a class="el" href="classcl_1_1_context.html">cl::Context</a> &c, Args...args)</td></tr>
|
|
<tr class="separator:a2077ca5a2cdc3557aedca3d94adcc98a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f9d06d8196d7a2f4cf196d5bb7e5dd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structcl_1_1_local_space_arg.html">LocalSpaceArg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a2f9d06d8196d7a2f4cf196d5bb7e5dd0">Local</a> (<a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> size)</td></tr>
|
|
<tr class="memdesc:a2f9d06d8196d7a2f4cf196d5bb7e5dd0"><td class="mdescLeft"> </td><td class="mdescRight">Helper function for generating <a class="el" href="structcl_1_1_local_space_arg.html" title="Local address wrapper for use with Kernel::setArg. ">LocalSpaceArg</a> objects. <a href="#a2f9d06d8196d7a2f4cf196d5bb7e5dd0">More...</a><br/></td></tr>
|
|
<tr class="separator:a2f9d06d8196d7a2f4cf196d5bb7e5dd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe680d09fa4ee6c58f6829179cf4dfd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcl_1_1_program.html">Program</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#afe680d09fa4ee6c58f6829179cf4dfd7">linkProgram</a> (<a class="el" href="classcl_1_1_program.html">Program</a> input1, <a class="el" href="classcl_1_1_program.html">Program</a> input2, const char *options=NULL, void(<a class="el" href="cl2_8hpp.html#a193b43da2ce23c54788f9b4d4f0f4740">CL_CALLBACK</a> *notifyFptr)(cl_program, void *)=NULL, void *data=NULL, cl_int *err=NULL)</td></tr>
|
|
<tr class="separator:afe680d09fa4ee6c58f6829179cf4dfd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e9c0fe106eba01e2955aca99ca9ef74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcl_1_1_program.html">Program</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a9e9c0fe106eba01e2955aca99ca9ef74">linkProgram</a> (<a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_program.html">Program</a> > inputPrograms, const char *options=NULL, void(<a class="el" href="cl2_8hpp.html#a193b43da2ce23c54788f9b4d4f0f4740">CL_CALLBACK</a> *notifyFptr)(cl_program, void *)=NULL, void *data=NULL, cl_int *err=NULL)</td></tr>
|
|
<tr class="separator:a9e9c0fe106eba01e2955aca99ca9ef74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8cf7512fbd326bde84ecfaf1aa9500d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacecl.html#a6b1e69bec24f2a7f89eb17c265060e0d">QueueProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a8cf7512fbd326bde84ecfaf1aa9500d0">operator|</a> (<a class="el" href="namespacecl.html#a6b1e69bec24f2a7f89eb17c265060e0d">QueueProperties</a> lhs, <a class="el" href="namespacecl.html#a6b1e69bec24f2a7f89eb17c265060e0d">QueueProperties</a> rhs)</td></tr>
|
|
<tr class="separator:a8cf7512fbd326bde84ecfaf1aa9500d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26fae57f73cf3e22afddc2d00eaffbef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacecl.html#a000ce6769841b11cf56253f7a0344277">DeviceQueueProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a26fae57f73cf3e22afddc2d00eaffbef">operator|</a> (<a class="el" href="namespacecl.html#a000ce6769841b11cf56253f7a0344277">DeviceQueueProperties</a> lhs, <a class="el" href="namespacecl.html#a000ce6769841b11cf56253f7a0344277">DeviceQueueProperties</a> rhs)</td></tr>
|
|
<tr class="separator:a26fae57f73cf3e22afddc2d00eaffbef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f62d7a5c92ad30e9343983a77915a8f"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a2f62d7a5c92ad30e9343983a77915a8f">enqueueReadBuffer</a> (const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &buffer, cl_bool blocking, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> offset, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> size, void *ptr, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:a2f62d7a5c92ad30e9343983a77915a8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6744ad8849f9e3a26d85fdd7dde5b4a"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#af6744ad8849f9e3a26d85fdd7dde5b4a">enqueueWriteBuffer</a> (const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &buffer, cl_bool blocking, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> offset, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> size, const void *ptr, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:af6744ad8849f9e3a26d85fdd7dde5b4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a798fcdcc07d43a534b245900a3f9bf75"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a798fcdcc07d43a534b245900a3f9bf75">enqueueMapBuffer</a> (const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &buffer, cl_bool blocking, cl_map_flags flags, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> offset, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> size, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL, cl_int *err=NULL)</td></tr>
|
|
<tr class="separator:a798fcdcc07d43a534b245900a3f9bf75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7aa80934f265ff5c97b715419aa38566"><td class="memTemplParams" colspan="2">template<typename T , class D > </td></tr>
|
|
<tr class="memitem:a7aa80934f265ff5c97b715419aa38566"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a7aa80934f265ff5c97b715419aa38566">enqueueMapSVM</a> (<a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a>< T, D > ptr, cl_bool blocking, cl_map_flags flags, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> size, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:a7aa80934f265ff5c97b715419aa38566"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8037dc6274012b061edabe1550a2c0ee"><td class="memTemplParams" colspan="2">template<typename T , class Alloc > </td></tr>
|
|
<tr class="memitem:a8037dc6274012b061edabe1550a2c0ee"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a8037dc6274012b061edabe1550a2c0ee">enqueueMapSVM</a> (<a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a>< T, Alloc > container, cl_bool blocking, cl_map_flags flags, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:a8037dc6274012b061edabe1550a2c0ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac71dfebe7bdaba6a9dfc76b57e48804f"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#ac71dfebe7bdaba6a9dfc76b57e48804f">enqueueUnmapMemObject</a> (const <a class="el" href="classcl_1_1_memory.html">Memory</a> &memory, void *mapped_ptr, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:ac71dfebe7bdaba6a9dfc76b57e48804f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45d896e5d437b505648b399dbe1c3cac"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a45d896e5d437b505648b399dbe1c3cac"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a45d896e5d437b505648b399dbe1c3cac">enqueueUnmapSVM</a> (T *ptr, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:a45d896e5d437b505648b399dbe1c3cac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1c4d75a33c1d658ca4abae23376f733"><td class="memTemplParams" colspan="2">template<typename T , class D > </td></tr>
|
|
<tr class="memitem:aa1c4d75a33c1d658ca4abae23376f733"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#aa1c4d75a33c1d658ca4abae23376f733">enqueueUnmapSVM</a> (<a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a>< T, D > &ptr, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:aa1c4d75a33c1d658ca4abae23376f733"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c0670097b79b7f6fd2762bae83328f4"><td class="memTemplParams" colspan="2">template<typename T , class Alloc > </td></tr>
|
|
<tr class="memitem:a5c0670097b79b7f6fd2762bae83328f4"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#a5c0670097b79b7f6fd2762bae83328f4">enqueueUnmapSVM</a> (<a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a>< T, Alloc > &container, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:a5c0670097b79b7f6fd2762bae83328f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc1277d56ee9510bdc9e4552ccfd6c93"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#adc1277d56ee9510bdc9e4552ccfd6c93">enqueueCopyBuffer</a> (const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &src, const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &dst, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> src_offset, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> dst_offset, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> size, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:adc1277d56ee9510bdc9e4552ccfd6c93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae97dc5bb86e2c3c3935280a86cda301c"><td class="memTemplParams" colspan="2">template<typename T , class Alloc > </td></tr>
|
|
<tr class="memitem:ae97dc5bb86e2c3c3935280a86cda301c"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#ae97dc5bb86e2c3c3935280a86cda301c">mapSVM</a> (<a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a>< T, Alloc > &container)</td></tr>
|
|
<tr class="separator:ae97dc5bb86e2c3c3935280a86cda301c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9f49b386b20c55c04a9e6cd21849fd5"><td class="memTemplParams" colspan="2">template<typename T , class Alloc > </td></tr>
|
|
<tr class="memitem:af9f49b386b20c55c04a9e6cd21849fd5"><td class="memTemplItemLeft" align="right" valign="top">cl_int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacecl.html#af9f49b386b20c55c04a9e6cd21849fd5">unmapSVM</a> (<a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a>< T, Alloc > &container)</td></tr>
|
|
<tr class="separator:af9f49b386b20c55c04a9e6cd21849fd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af05e92b70071d8b6869080ae02ac807d"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#af05e92b70071d8b6869080ae02ac807d">enqueueReadBufferRect</a> (const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &buffer, cl_bool blocking, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &buffer_offset, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &host_offset, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &region, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> buffer_row_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> buffer_slice_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> host_row_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> host_slice_pitch, void *ptr, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:af05e92b70071d8b6869080ae02ac807d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca10d37fe92b6ee56b9b277f18064db9"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#aca10d37fe92b6ee56b9b277f18064db9">enqueueWriteBufferRect</a> (const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &buffer, cl_bool blocking, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &buffer_offset, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &host_offset, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &region, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> buffer_row_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> buffer_slice_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> host_row_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> host_slice_pitch, const void *ptr, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:aca10d37fe92b6ee56b9b277f18064db9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac389b8df07a4ed9809413eae7f7689e"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#aac389b8df07a4ed9809413eae7f7689e">enqueueCopyBufferRect</a> (const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &src, const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &dst, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &src_origin, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &dst_origin, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &region, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> src_row_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> src_slice_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> dst_row_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> dst_slice_pitch, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:aac389b8df07a4ed9809413eae7f7689e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca98dae2e67f001b26a37d60ccc8fd79"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#aca98dae2e67f001b26a37d60ccc8fd79">enqueueReadImage</a> (const <a class="el" href="classcl_1_1_image.html">Image</a> &image, cl_bool blocking, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &origin, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &region, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> row_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> slice_pitch, void *ptr, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:aca98dae2e67f001b26a37d60ccc8fd79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7b430ef533bd2f3d89092172a39eb9a"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#ac7b430ef533bd2f3d89092172a39eb9a">enqueueWriteImage</a> (const <a class="el" href="classcl_1_1_image.html">Image</a> &image, cl_bool blocking, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &origin, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &region, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> row_pitch, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> slice_pitch, const void *ptr, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:ac7b430ef533bd2f3d89092172a39eb9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30c5c9c18b1773b185a8cdbca81955e0"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a30c5c9c18b1773b185a8cdbca81955e0">enqueueCopyImage</a> (const <a class="el" href="classcl_1_1_image.html">Image</a> &src, const <a class="el" href="classcl_1_1_image.html">Image</a> &dst, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &src_origin, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &dst_origin, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &region, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:a30c5c9c18b1773b185a8cdbca81955e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5bf3de7bf64abe6c5d0a05fadb121b1"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#af5bf3de7bf64abe6c5d0a05fadb121b1">enqueueCopyImageToBuffer</a> (const <a class="el" href="classcl_1_1_image.html">Image</a> &src, const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &dst, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &src_origin, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &region, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> dst_offset, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:af5bf3de7bf64abe6c5d0a05fadb121b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a781572813b27377d2b72155d3b700160"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a781572813b27377d2b72155d3b700160">enqueueCopyBufferToImage</a> (const <a class="el" href="classcl_1_1_buffer.html">Buffer</a> &src, const <a class="el" href="classcl_1_1_image.html">Image</a> &dst, <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a> src_offset, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &dst_origin, const <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">array</a>< <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">size_type</a>, 3 > &region, const <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a>< <a class="el" href="classcl_1_1_event.html">Event</a> > *events=NULL, <a class="el" href="classcl_1_1_event.html">Event</a> *event=NULL)</td></tr>
|
|
<tr class="separator:a781572813b27377d2b72155d3b700160"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec3275453ec57a74dfa7a34653cfa194"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#aec3275453ec57a74dfa7a34653cfa194">flush</a> (void)</td></tr>
|
|
<tr class="separator:aec3275453ec57a74dfa7a34653cfa194"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10f66d5f5f17570f71d7cbf467c0930f"><td class="memItemLeft" align="right" valign="top">cl_int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecl.html#a10f66d5f5f17570f71d7cbf467c0930f">finish</a> (void)</td></tr>
|
|
<tr class="separator:a10f66d5f5f17570f71d7cbf467c0930f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>The OpenCL C++ bindings are defined within this namespace. </p>
|
|
</div><h2 class="groupheader">Typedef Documentation</h2>
|
|
<a class="anchor" id="a8856ce875094624efdce0a49496d695e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , size_type N> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespacecl.html#a8856ce875094624efdce0a49496d695e">cl::array</a> = typedef std::array<T, N></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a67195ada68c22c3c3711e2b8e7330944"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespacecl.html#a67195ada68c22c3c3711e2b8e7330944">cl::atomic_svm_vector</a> = typedef <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a><T, <a class="el" href="classcl_1_1_s_v_m_allocator.html">cl::SVMAllocator</a><int, <a class="el" href="classcl_1_1_s_v_m_trait_atomic.html">cl::SVMTraitAtomic</a><>>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector alias to simplify contruction of fine-grained SVM containers that support platform atomics. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa5890015c0ed19cf369d3e9d4fbe0f08"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespacecl.html#aa5890015c0ed19cf369d3e9d4fbe0f08">cl::BuildLogType</a> = typedef <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a><std::pair<<a class="el" href="classcl_1_1_device.html">cl::Device</a>, typename <a class="el" href="structcl_1_1detail_1_1param__traits.html">detail::param_traits</a><detail::cl_program_build_info, CL_PROGRAM_BUILD_LOG>::param_type>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a51ad881a3d0a77bca3eecd01af8501c0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespacecl.html#a51ad881a3d0a77bca3eecd01af8501c0">cl::coarse_svm_vector</a> = typedef <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a><T, <a class="el" href="classcl_1_1_s_v_m_allocator.html">cl::SVMAllocator</a><int, <a class="el" href="classcl_1_1_s_v_m_trait_coarse.html">cl::SVMTraitCoarse</a><>>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector alias to simplify contruction of coarse-grained SVM containers. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9fb9529749dababc48d98ea4bca9e0cf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespacecl.html#a9fb9529749dababc48d98ea4bca9e0cf">cl::fine_svm_vector</a> = typedef <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">vector</a><T, <a class="el" href="classcl_1_1_s_v_m_allocator.html">cl::SVMAllocator</a><int, <a class="el" href="classcl_1_1_s_v_m_trait_fine.html">cl::SVMTraitFine</a><>>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector alias to simplify contruction of fine-grained SVM containers. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae65ac4732da5652cb62af5002ea568c1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , class D > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a> = typedef std::unique_ptr<T, D></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a35ea2a6f4cc42e6b4082daab0e4dc449"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449">cl::size_type</a> = typedef size_t</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abff80bfb254d646f6afeb6638df41686"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a> = typedef std::string</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a01a0973ddf4c1799772079a09d7156cb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , class Alloc = std::allocator<T>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a> = typedef std::vector<T, Alloc></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a class="anchor" id="a000ce6769841b11cf56253f7a0344277"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespacecl.html#a000ce6769841b11cf56253f7a0344277">cl::DeviceQueueProperties</a> : cl_command_queue_properties</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a000ce6769841b11cf56253f7a0344277a6adf97f83acf6453d4a6a4b1070f3754"></a>None</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a000ce6769841b11cf56253f7a0344277a1a226c2f1347809a185b8567ba1fc5a7"></a>Profiling</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6b1e69bec24f2a7f89eb17c265060e0d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespacecl.html#a6b1e69bec24f2a7f89eb17c265060e0d">cl::QueueProperties</a> : cl_command_queue_properties</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a6b1e69bec24f2a7f89eb17c265060e0da6adf97f83acf6453d4a6a4b1070f3754"></a>None</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a6b1e69bec24f2a7f89eb17c265060e0da1a226c2f1347809a185b8567ba1fc5a7"></a>Profiling</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a6b1e69bec24f2a7f89eb17c265060e0da126667d3723cdd75c5386d245727e1e8"></a>OutOfOrder</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a class="anchor" id="a9feaebcb39a179537588bfcd349dbbb6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , class Alloc , class... Args> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a><T, <a class="el" href="classcl_1_1detail_1_1_deleter.html">detail::Deleter</a><Alloc> > cl::allocate_pointer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Alloc & </td>
|
|
<td class="paramname"><em>alloc_</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Args &&... </td>
|
|
<td class="paramname"><em>args</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Allocation operation compatible with std::allocate_ptr. Creates a unique_ptr<T> by default. This requirement is to ensure that the control block is not allocated in memory inaccessible to the host. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8efdf919c8a45ad8411dac9b4236fbbf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , class SVMTrait , class... Args> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a><T, <a class="el" href="classcl_1_1detail_1_1_deleter.html">detail::Deleter</a><<a class="el" href="classcl_1_1_s_v_m_allocator.html">SVMAllocator</a><T, SVMTrait> > > cl::allocate_svm </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Args... </td>
|
|
<td class="paramname"><em>args</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2077ca5a2cdc3557aedca3d94adcc98a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T , class SVMTrait , class... Args> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a><T, <a class="el" href="classcl_1_1detail_1_1_deleter.html">detail::Deleter</a><<a class="el" href="classcl_1_1_s_v_m_allocator.html">SVMAllocator</a><T, SVMTrait> > > cl::allocate_svm </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classcl_1_1_context.html">cl::Context</a> & </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Args... </td>
|
|
<td class="paramname"><em>args</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1197a833cdd6664f206b079f2bebd2eb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename IteratorType > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">IteratorType </td>
|
|
<td class="paramname"><em>startIterator</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">IteratorType </td>
|
|
<td class="paramname"><em>endIterator</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classcl_1_1_buffer.html">cl::Buffer</a> & </td>
|
|
<td class="paramname"><em>buffer</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Blocking copy operation between iterators and a buffer. Host to <a class="el" href="classcl_1_1_device.html" title="Class interface for cl_device_id. ">Device</a>. Uses default command queue. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a05791e9d5da23b21abd6e319fb262c9f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename IteratorType > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classcl_1_1_buffer.html">cl::Buffer</a> & </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">IteratorType </td>
|
|
<td class="paramname"><em>startIterator</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">IteratorType </td>
|
|
<td class="paramname"><em>endIterator</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Blocking copy operation between iterators and a buffer. <a class="el" href="classcl_1_1_device.html" title="Class interface for cl_device_id. ">Device</a> to Host. Uses default command queue. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2f71ed9a316daf59c03c0f3ba62f1bd3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename IteratorType > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const CommandQueue & </td>
|
|
<td class="paramname"><em>queue</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">IteratorType </td>
|
|
<td class="paramname"><em>startIterator</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">IteratorType </td>
|
|
<td class="paramname"><em>endIterator</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classcl_1_1_buffer.html">cl::Buffer</a> & </td>
|
|
<td class="paramname"><em>buffer</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Blocking copy operation between iterators and a buffer. Host to <a class="el" href="classcl_1_1_device.html" title="Class interface for cl_device_id. ">Device</a>. Uses specified queue. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a02c4368c6ce7a1a99132eafd5dc96fa9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename IteratorType > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const CommandQueue & </td>
|
|
<td class="paramname"><em>queue</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classcl_1_1_buffer.html">cl::Buffer</a> & </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">IteratorType </td>
|
|
<td class="paramname"><em>startIterator</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">IteratorType </td>
|
|
<td class="paramname"><em>endIterator</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Blocking copy operation between iterators and a buffer. <a class="el" href="classcl_1_1_device.html" title="Class interface for cl_device_id. ">Device</a> to Host. Uses specified queue. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adc1277d56ee9510bdc9e4552ccfd6c93"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueCopyBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>src</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>src_offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>dst_offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aac389b8df07a4ed9809413eae7f7689e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueCopyBufferRect </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>src</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>src_origin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>dst_origin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>region</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>src_row_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>src_slice_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>dst_row_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>dst_slice_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a781572813b27377d2b72155d3b700160"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueCopyBufferToImage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>src</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Image & </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>src_offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>dst_origin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>region</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a30c5c9c18b1773b185a8cdbca81955e0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueCopyImage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Image & </td>
|
|
<td class="paramname"><em>src</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Image & </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>src_origin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>dst_origin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>region</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af5bf3de7bf64abe6c5d0a05fadb121b1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueCopyImageToBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Image & </td>
|
|
<td class="paramname"><em>src</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>src_origin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>region</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>dst_offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a798fcdcc07d43a534b245900a3f9bf75"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void* cl::enqueueMapBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_bool </td>
|
|
<td class="paramname"><em>blocking</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_map_flags </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_int * </td>
|
|
<td class="paramname"><em>err</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abb2c4e45814ea569a27c39d37471b2a4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueMapSVM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_bool </td>
|
|
<td class="paramname"><em>blocking</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_map_flags </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Enqueues to the default queue a command that will allow the host to update a region of a coarse-grained SVM buffer. This variant takes a raw SVM pointer. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7aa80934f265ff5c97b715419aa38566"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , class D > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueMapSVM </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a>< T, D > </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_bool </td>
|
|
<td class="paramname"><em>blocking</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_map_flags </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Enqueues to the default queue a command that will allow the host to update a region of a coarse-grained SVM buffer. This variant takes a <a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a> instance. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8037dc6274012b061edabe1550a2c0ee"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , class Alloc > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueMapSVM </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a>< T, Alloc > </td>
|
|
<td class="paramname"><em>container</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_bool </td>
|
|
<td class="paramname"><em>blocking</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_map_flags </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Enqueues to the default queue a command that will allow the host to update a region of a coarse-grained SVM buffer. This variant takes a <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a> instance. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2f62d7a5c92ad30e9343983a77915a8f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueReadBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_bool </td>
|
|
<td class="paramname"><em>blocking</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af05e92b70071d8b6869080ae02ac807d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueReadBufferRect </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_bool </td>
|
|
<td class="paramname"><em>blocking</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>buffer_offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>host_offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>region</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>buffer_row_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>buffer_slice_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>host_row_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>host_slice_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aca98dae2e67f001b26a37d60ccc8fd79"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueReadImage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Image & </td>
|
|
<td class="paramname"><em>image</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_bool </td>
|
|
<td class="paramname"><em>blocking</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>origin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>region</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>row_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>slice_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac71dfebe7bdaba6a9dfc76b57e48804f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueUnmapMemObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Memory & </td>
|
|
<td class="paramname"><em>memory</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>mapped_ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a45d896e5d437b505648b399dbe1c3cac"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueUnmapSVM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Enqueues to the default queue a command that will release a coarse-grained SVM buffer back to the OpenCL runtime. This variant takes a raw SVM pointer. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa1c4d75a33c1d658ca4abae23376f733"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , class D > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueUnmapSVM </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a>< T, D > & </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Enqueues to the default queue a command that will release a coarse-grained SVM buffer back to the OpenCL runtime. This variant takes a <a class="el" href="namespacecl.html#ae65ac4732da5652cb62af5002ea568c1">cl::pointer</a> instance. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5c0670097b79b7f6fd2762bae83328f4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , class Alloc > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueUnmapSVM </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a>< T, Alloc > & </td>
|
|
<td class="paramname"><em>container</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Enqueues to the default queue a command that will release a coarse-grained SVM buffer back to the OpenCL runtime. This variant takes a <a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a> instance. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af6744ad8849f9e3a26d85fdd7dde5b4a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueWriteBuffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_bool </td>
|
|
<td class="paramname"><em>blocking</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aca10d37fe92b6ee56b9b277f18064db9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueWriteBufferRect </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Buffer & </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_bool </td>
|
|
<td class="paramname"><em>blocking</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>buffer_offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>host_offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>region</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>buffer_row_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>buffer_slice_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>host_row_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>host_slice_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac7b430ef533bd2f3d89092172a39eb9a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::enqueueWriteImage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Image & </td>
|
|
<td class="paramname"><em>image</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_bool </td>
|
|
<td class="paramname"><em>blocking</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>origin</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const array< size_type, 3 > & </td>
|
|
<td class="paramname"><em>region</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>row_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>slice_pitch</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void * </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const vector< Event > * </td>
|
|
<td class="paramname"><em>events</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Event * </td>
|
|
<td class="paramname"><em>event</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a10f66d5f5f17570f71d7cbf467c0930f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::finish </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aec3275453ec57a74dfa7a34653cfa194"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::flush </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afe680d09fa4ee6c58f6829179cf4dfd7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classcl_1_1_program.html">Program</a> cl::linkProgram </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Program </td>
|
|
<td class="paramname"><em>input1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Program </td>
|
|
<td class="paramname"><em>input2</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>options</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void(<a class="el" href="cl2_8hpp.html#a193b43da2ce23c54788f9b4d4f0f4740">CL_CALLBACK</a> *notifyFptr)(cl_program, void *) </td>
|
|
<td class="paramname"> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>data</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_int * </td>
|
|
<td class="paramname"><em>err</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9e9c0fe106eba01e2955aca99ca9ef74"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classcl_1_1_program.html">Program</a> cl::linkProgram </td>
|
|
<td>(</td>
|
|
<td class="paramtype">vector< Program > </td>
|
|
<td class="paramname"><em>inputPrograms</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>options</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void(<a class="el" href="cl2_8hpp.html#a193b43da2ce23c54788f9b4d4f0f4740">CL_CALLBACK</a> *notifyFptr)(cl_program, void *) </td>
|
|
<td class="paramname"> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>data</em> = <code>NULL</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">cl_int * </td>
|
|
<td class="paramname"><em>err</em> = <code>NULL</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2f9d06d8196d7a2f4cf196d5bb7e5dd0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structcl_1_1_local_space_arg.html">LocalSpaceArg</a> cl::Local </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_type </td>
|
|
<td class="paramname"><em>size</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Helper function for generating <a class="el" href="structcl_1_1_local_space_arg.html" title="Local address wrapper for use with Kernel::setArg. ">LocalSpaceArg</a> objects. </p>
|
|
<p>Local </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae97dc5bb86e2c3c3935280a86cda301c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , class Alloc > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::mapSVM </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a>< T, Alloc > & </td>
|
|
<td class="paramname"><em>container</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Blocking SVM map operation - performs a blocking map underneath. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8cf7512fbd326bde84ecfaf1aa9500d0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacecl.html#a6b1e69bec24f2a7f89eb17c265060e0d">QueueProperties</a> cl::operator| </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QueueProperties </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">QueueProperties </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a26fae57f73cf3e22afddc2d00eaffbef"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacecl.html#a000ce6769841b11cf56253f7a0344277">DeviceQueueProperties</a> cl::operator| </td>
|
|
<td>(</td>
|
|
<td class="paramtype">DeviceQueueProperties </td>
|
|
<td class="paramname"><em>lhs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">DeviceQueueProperties </td>
|
|
<td class="paramname"><em>rhs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af9f49b386b20c55c04a9e6cd21849fd5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , class Alloc > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">cl_int cl::unmapSVM </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a>< T, Alloc > & </td>
|
|
<td class="paramname"><em>container</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Blocking SVM map operation - performs a blocking map underneath. </p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacecl.html">cl</a></li>
|
|
<li class="footer">Generated by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|