arm_compute v18.05
[platform/upstream/armcl.git] / documentation / functions_type.xhtml
1 <!-- HTML header for doxygen 1.8.9.1-->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
5 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
7 <meta name="generator" content="Doxygen 1.8.11"/>
8 <meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
9 <title>Compute Library: Data Fields - Typedefs</title>
10 <link href="tabs.css" rel="stylesheet" type="text/css"/>
11 <script type="text/javascript" src="jquery.js"></script>
12 <script type="text/javascript" src="dynsections.js"></script>
13 <link href="navtree.css" rel="stylesheet" type="text/css"/>
14 <script type="text/javascript" src="resize.js"></script>
15 <script type="text/javascript" src="navtreedata.js"></script>
16 <script type="text/javascript" src="navtree.js"></script>
17 <script type="text/javascript">
18   $(document).ready(initResizable);
19   $(window).load(resizeHeight);
20 </script>
21 <link href="search/search.css" rel="stylesheet" type="text/css"/>
22 <script type="text/javascript" src="search/searchdata.js"></script>
23 <script type="text/javascript" src="search/search.js"></script>
24 <script type="text/javascript">
25   $(document).ready(function() { init_search(); });
26 </script>
27 <script type="text/x-mathjax-config">
28   MathJax.Hub.Config({
29     extensions: ["tex2jax.js"],
30     jax: ["input/TeX","output/HTML-CSS"],
31 });
32 </script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
33 <link href="doxygen.css" rel="stylesheet" type="text/css" />
34 </head>
35 <body>
36 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
37 <div id="titlearea">
38 <table cellspacing="0" cellpadding="0">
39  <tbody>
40  <tr style="height: 56px;">
41   <td style="padding-left: 0.5em;">
42    <div id="projectname">Compute Library
43    &#160;<span id="projectnumber">18.05</span>
44    </div>
45   </td>
46  </tr>
47  </tbody>
48 </table>
49 </div>
50 <!-- end header part -->
51 <!-- Generated by Doxygen 1.8.11 -->
52 <script type="text/javascript">
53 var searchBox = new SearchBox("searchBox", "search",false,'Search');
54 </script>
55   <div id="navrow1" class="tabs">
56     <ul class="tablist">
57       <li><a href="index.xhtml"><span>Main&#160;Page</span></a></li>
58       <li><a href="pages.xhtml"><span>Related&#160;Pages</span></a></li>
59       <li><a href="namespaces.xhtml"><span>Namespaces</span></a></li>
60       <li class="current"><a href="annotated.xhtml"><span>Data&#160;Structures</span></a></li>
61       <li><a href="files.xhtml"><span>Files</span></a></li>
62       <li>
63         <div id="MSearchBox" class="MSearchBoxInactive">
64         <span class="left">
65           <img id="MSearchSelect" src="search/mag_sel.png"
66                onmouseover="return searchBox.OnSearchSelectShow()"
67                onmouseout="return searchBox.OnSearchSelectHide()"
68                alt=""/>
69           <input type="text" id="MSearchField" value="Search" accesskey="S"
70                onfocus="searchBox.OnSearchFieldFocus(true)" 
71                onblur="searchBox.OnSearchFieldFocus(false)" 
72                onkeyup="searchBox.OnSearchFieldChange(event)"/>
73           </span><span class="right">
74             <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
75           </span>
76         </div>
77       </li>
78     </ul>
79   </div>
80   <div id="navrow2" class="tabs2">
81     <ul class="tablist">
82       <li><a href="annotated.xhtml"><span>Data&#160;Structures</span></a></li>
83       <li><a href="classes.xhtml"><span>Data&#160;Structure&#160;Index</span></a></li>
84       <li><a href="inherits.xhtml"><span>Class&#160;Hierarchy</span></a></li>
85       <li class="current"><a href="functions.xhtml"><span>Data&#160;Fields</span></a></li>
86     </ul>
87   </div>
88   <div id="navrow3" class="tabs2">
89     <ul class="tablist">
90       <li><a href="functions.xhtml"><span>All</span></a></li>
91       <li><a href="functions_func.xhtml"><span>Functions</span></a></li>
92       <li><a href="functions_vars.xhtml"><span>Variables</span></a></li>
93       <li class="current"><a href="functions_type.xhtml"><span>Typedefs</span></a></li>
94       <li><a href="functions_enum.xhtml"><span>Enumerations</span></a></li>
95       <li><a href="functions_rela.xhtml"><span>Related&#160;Functions</span></a></li>
96     </ul>
97   </div>
98   <div id="navrow4" class="tabs3">
99     <ul class="tablist">
100       <li><a href="#index__"><span>_</span></a></li>
101       <li><a href="#index_a"><span>a</span></a></li>
102       <li><a href="#index_b"><span>b</span></a></li>
103       <li><a href="#index_c"><span>c</span></a></li>
104       <li><a href="#index_e"><span>e</span></a></li>
105       <li><a href="#index_i"><span>i</span></a></li>
106       <li><a href="#index_m"><span>m</span></a></li>
107       <li><a href="#index_p"><span>p</span></a></li>
108       <li><a href="#index_t"><span>t</span></a></li>
109       <li><a href="#index_v"><span>v</span></a></li>
110       <li class="current"><a href="#index_w"><span>w</span></a></li>
111     </ul>
112   </div>
113 </div><!-- top -->
114 <div id="side-nav" class="ui-resizable side-nav-resizable">
115   <div id="nav-tree">
116     <div id="nav-tree-contents">
117       <div id="nav-sync" class="sync"></div>
118     </div>
119   </div>
120   <div id="splitbar" style="-moz-user-select:none;" 
121        class="ui-resizable-handle">
122   </div>
123 </div>
124 <script type="text/javascript">
125 $(document).ready(function(){initNavTree('functions_type.xhtml','');});
126 </script>
127 <div id="doc-content">
128 <!-- window showing the filter options -->
129 <div id="MSearchSelectWindow"
130      onmouseover="return searchBox.OnSearchSelectShow()"
131      onmouseout="return searchBox.OnSearchSelectHide()"
132      onkeydown="return searchBox.OnSearchSelectKey(event)">
133 </div>
134
135 <!-- iframe showing the search results (closed by default) -->
136 <div id="MSearchResultsWindow">
137 <iframe src="javascript:void(0)" frameborder="0" 
138         name="MSearchResults" id="MSearchResults">
139 </iframe>
140 </div>
141
142 <div class="contents">
143 &#160;
144
145 <h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
146 <li>_Known_bound
147 : <a class="el" href="structarm__compute_1_1support_1_1cpp14_1_1___unique__if_3_01_t[_n]_4.xhtml#a344694425c9a8cf20c0869bdc4c675b6">_Unique_if&lt; T[N]&gt;</a>
148 </li>
149 <li>_Single_object
150 : <a class="el" href="structarm__compute_1_1support_1_1cpp14_1_1___unique__if.xhtml#a110afbff84e3935821a5dd174781da73">_Unique_if&lt; T &gt;</a>
151 </li>
152 <li>_Unknown_bound
153 : <a class="el" href="structarm__compute_1_1support_1_1cpp14_1_1___unique__if_3_01_t[]_4.xhtml#a7bdc8412f0630ce38a08b0455830216d">_Unique_if&lt; T[]&gt;</a>
154 </li>
155 </ul>
156
157
158 <h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
159 <li>AssemblyGemm
160 : <a class="el" href="classarm__compute_1_1_assembly_kernel_glue.xhtml#a2b7261bda3dc469e02365df7719358b7">AssemblyKernelGlue&lt; TypeInput, TypeOutput &gt;</a>
161 </li>
162 </ul>
163
164
165 <h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
166 <li>Buffer
167 : <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml#acf18a24d1f21176e811e88cee2a70f1f">SimpleTensor&lt; T &gt;</a>
168 </li>
169 </ul>
170
171
172 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
173 <li>Callback
174 : <a class="el" href="classarm__compute_1_1utils_1_1signal_1_1detail_1_1_signal_impl_3_01_return_type_07_args_8_8_8_08_4.xhtml#a428e0534fefac5fe560235bb5f6e52e2">SignalImpl&lt; ReturnType(Args...)&gt;</a>
175 </li>
176 <li>common_type
177 : <a class="el" href="structarm__compute_1_1test_1_1common__promoted__signed__type.xhtml#a5dc4a681965ff1118a0491b07867c032">common_promoted_signed_type&lt; T &gt;</a>
178 , <a class="el" href="structarm__compute_1_1test_1_1common__promoted__unsigned__type.xhtml#a5dc4a681965ff1118a0491b07867c032">common_promoted_unsigned_type&lt; T &gt;</a>
179 </li>
180 </ul>
181
182
183 <h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
184 <li>ExactTagType
185 : <a class="el" href="structarm__compute_1_1detail_1_1brelu.xhtml#a2eb8ae9edbcaa2ffa10e954e92d298d1">brelu&lt; T, S &gt;</a>
186 , <a class="el" href="structarm__compute_1_1detail_1_1lubrelu.xhtml#a2eb8ae9edbcaa2ffa10e954e92d298d1">lubrelu&lt; T, S &gt;</a>
187 , <a class="el" href="structarm__compute_1_1detail_1_1relu.xhtml#a2eb8ae9edbcaa2ffa10e954e92d298d1">relu&lt; T, S &gt;</a>
188 </li>
189 <li>ExactType
190 : <a class="el" href="structarm__compute_1_1detail_1_1brelu.xhtml#a0492e57b9f86c67a4aa57998e260720f">brelu&lt; T, S &gt;</a>
191 , <a class="el" href="structarm__compute_1_1detail_1_1dummy.xhtml#a0492e57b9f86c67a4aa57998e260720f">dummy&lt; T, S &gt;</a>
192 , <a class="el" href="structarm__compute_1_1detail_1_1lubrelu.xhtml#a0492e57b9f86c67a4aa57998e260720f">lubrelu&lt; T, S &gt;</a>
193 , <a class="el" href="structarm__compute_1_1detail_1_1relu.xhtml#a0492e57b9f86c67a4aa57998e260720f">relu&lt; T, S &gt;</a>
194 , <a class="el" href="structarm__compute_1_1misc_1_1_c_r_t_p.xhtml#a338528dd60e909145fcb3bbd65e50df6">CRTP&lt; T, Type &gt;</a>
195 , <a class="el" href="classarm__compute_1_1strong__type_1_1_strong_type.xhtml#a338528dd60e909145fcb3bbd65e50df6">StrongType&lt; T, Tag, Attributes &gt;</a>
196 </li>
197 </ul>
198
199
200 <h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
201 <li>intermediate_type
202 : <a class="el" href="structarm__compute_1_1test_1_1common__promoted__signed__type.xhtml#a6d8309776a9cb10567df1735666919ff">common_promoted_signed_type&lt; T &gt;</a>
203 , <a class="el" href="structarm__compute_1_1test_1_1common__promoted__unsigned__type.xhtml#a2d90fb6b02a4ec5df8c995eb66b5d724">common_promoted_unsigned_type&lt; T &gt;</a>
204 </li>
205 </ul>
206
207
208 <h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
209 <li>MeasurementsMap
210 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_instrument.xhtml#afc7df496e6026b91c3f48da6821c86a9">Instrument</a>
211 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_profiler.xhtml#a20bb995bb0d5415692917b2f9a36f948">Profiler</a>
212 </li>
213 <li>MultiGEMM
214 : <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_batched_g_e_m_m_kernel.xhtml#a14ba69200a7c35d6bc6f12734c26775c">NEWinogradLayerBatchedGEMMKernel&lt; TIn, TOut, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;</a>
215 </li>
216 </ul>
217
218
219 <h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
220 <li>ParallelReductionInfo
221 : <a class="el" href="classarm__compute_1_1_c_l_logits1_d_max_shift_exp_sum_kernel.xhtml#a6474b575b0139e3e1973acc9179556b8">CLLogits1DMaxShiftExpSumKernel</a>
222 </li>
223 <li>promoted_type
224 : <a class="el" href="structarm__compute_1_1test_1_1common__promoted__signed__type.xhtml#aeab553c4422f2a498954db0b4eb15789">common_promoted_signed_type&lt; T &gt;</a>
225 , <a class="el" href="structarm__compute_1_1test_1_1common__promoted__unsigned__type.xhtml#aeab553c4422f2a498954db0b4eb15789">common_promoted_unsigned_type&lt; T &gt;</a>
226 </li>
227 </ul>
228
229
230 <h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
231 <li>type
232 : <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1traits_1_1promote_3_01float_01_4.xhtml#a05cacf975133703fccd67d8b60ed9ae0">promote&lt; float &gt;</a>
233 , <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1traits_1_1promote_3_01half_01_4.xhtml#a871173f31fa2a65afb444d262bc1aadb">promote&lt; half &gt;</a>
234 , <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1traits_1_1promote_3_01int16__t_01_4.xhtml#a4f14ffc6d6f6ca92afb1baf996fc9305">promote&lt; int16_t &gt;</a>
235 , <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1traits_1_1promote_3_01int32__t_01_4.xhtml#a70ca3d636283d6713220cd8af5fc07b3">promote&lt; int32_t &gt;</a>
236 , <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1traits_1_1promote_3_01int8__t_01_4.xhtml#a8812bf779dca54354aa6ad00cef14a73">promote&lt; int8_t &gt;</a>
237 , <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1traits_1_1promote_3_01uint16__t_01_4.xhtml#a43022da9f622deba3284b748a6885e23">promote&lt; uint16_t &gt;</a>
238 , <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1traits_1_1promote_3_01uint32__t_01_4.xhtml#a9659bbcc7fc016eda242219021c7980b">promote&lt; uint32_t &gt;</a>
239 , <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1traits_1_1promote_3_01uint8__t_01_4.xhtml#a3085ed9ad7c9b1c88dcec24108730e54">promote&lt; uint8_t &gt;</a>
240 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_cartesian_product_dataset.xhtml#a9c9aae4b5f426f99087f48b40bc114fc">CartesianProductDataset&lt; T, U &gt;</a>
241 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_container_dataset.xhtml#a6fdded42fc2978d6f9f60564b5b4190a">ContainerDataset&lt; T &gt;</a>
242 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_initializer_list_dataset.xhtml#a18b86dafc894ede9c2b71030a731a106">InitializerListDataset&lt; T &gt;</a>
243 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_join_dataset.xhtml#ad4f1d01a0af9cf719345464b2c3821ca">JoinDataset&lt; T, U &gt;</a>
244 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_range_dataset.xhtml#a18b86dafc894ede9c2b71030a731a106">RangeDataset&lt; T &gt;</a>
245 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_singleton_dataset.xhtml#a18b86dafc894ede9c2b71030a731a106">SingletonDataset&lt; T &gt;</a>
246 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_zip_dataset.xhtml#a9c9aae4b5f426f99087f48b40bc114fc">ZipDataset&lt; T, U &gt;</a>
247 , <a class="el" href="structarm__compute_1_1test_1_1traits_1_1promote_3_01float_01_4.xhtml#a05cacf975133703fccd67d8b60ed9ae0">promote&lt; float &gt;</a>
248 , <a class="el" href="structarm__compute_1_1test_1_1traits_1_1promote_3_01half_01_4.xhtml#a871173f31fa2a65afb444d262bc1aadb">promote&lt; half &gt;</a>
249 , <a class="el" href="structarm__compute_1_1test_1_1traits_1_1promote_3_01int16__t_01_4.xhtml#a4f14ffc6d6f6ca92afb1baf996fc9305">promote&lt; int16_t &gt;</a>
250 , <a class="el" href="structarm__compute_1_1test_1_1traits_1_1promote_3_01int32__t_01_4.xhtml#a70ca3d636283d6713220cd8af5fc07b3">promote&lt; int32_t &gt;</a>
251 , <a class="el" href="structarm__compute_1_1test_1_1traits_1_1promote_3_01int8__t_01_4.xhtml#a8812bf779dca54354aa6ad00cef14a73">promote&lt; int8_t &gt;</a>
252 , <a class="el" href="structarm__compute_1_1test_1_1traits_1_1promote_3_01uint16__t_01_4.xhtml#a43022da9f622deba3284b748a6885e23">promote&lt; uint16_t &gt;</a>
253 , <a class="el" href="structarm__compute_1_1test_1_1traits_1_1promote_3_01uint32__t_01_4.xhtml#a9659bbcc7fc016eda242219021c7980b">promote&lt; uint32_t &gt;</a>
254 , <a class="el" href="structarm__compute_1_1test_1_1traits_1_1promote_3_01uint8__t_01_4.xhtml#a3085ed9ad7c9b1c88dcec24108730e54">promote&lt; uint8_t &gt;</a>
255 </li>
256 <li>TypeOperator
257 : <a class="el" href="classarm__compute_1_1_assembly_kernel_glue.xhtml#a3174543728e6f78b211d600475b8ab9e">AssemblyKernelGlue&lt; TypeInput, TypeOutput &gt;</a>
258 </li>
259 <li>TypeResult
260 : <a class="el" href="classarm__compute_1_1_assembly_kernel_glue.xhtml#ac9f23d550c3fdf519d84948fc9e015c1">AssemblyKernelGlue&lt; TypeInput, TypeOutput &gt;</a>
261 </li>
262 </ul>
263
264
265 <h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
266 <li>value_type
267 : <a class="el" href="classarm__compute_1_1test_1_1_i_array_accessor.xhtml#afb9ded5f49336ae503bb9f2035ea902b">IArrayAccessor&lt; T &gt;</a>
268 , <a class="el" href="classarm__compute_1_1test_1_1_i_lut_accessor.xhtml#afb9ded5f49336ae503bb9f2035ea902b">ILutAccessor&lt; T &gt;</a>
269 , <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml#afb9ded5f49336ae503bb9f2035ea902b">SimpleTensor&lt; T &gt;</a>
270 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_absolute_tolerance.xhtml#afb9ded5f49336ae503bb9f2035ea902b">AbsoluteTolerance&lt; T &gt;</a>
271 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_relative_tolerance.xhtml#afb9ded5f49336ae503bb9f2035ea902b">RelativeTolerance&lt; T &gt;</a>
272 </li>
273 </ul>
274
275
276 <h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
277 <li>WinogradBase
278 : <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_batched_g_e_m_m_kernel.xhtml#aa2895a99d9a1efae7844264931a0d348">NEWinogradLayerBatchedGEMMKernel&lt; TIn, TOut, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;</a>
279 , <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_transform_input_kernel.xhtml#aa223aca04dd789990b8422db5631fe61">NEWinogradLayerTransformInputKernel&lt; T, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;</a>
280 </li>
281 <li>WinogradConv
282 : <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_batched_g_e_m_m_kernel.xhtml#acd8461f7d784d4c09b73447f357e6b1a">NEWinogradLayerBatchedGEMMKernel&lt; TIn, TOut, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;</a>
283 , <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_transform_input_kernel.xhtml#af17b2792d63e38a0eea385635191e836">NEWinogradLayerTransformInputKernel&lt; T, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;</a>
284 </li>
285 </ul>
286 </div><!-- contents -->
287 </div><!-- doc-content -->
288 <!-- start footer part -->
289 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
290   <ul>
291     <li class="footer">Generated on Wed May 23 2018 11:36:46 for Compute Library by
292     <a href="http://www.doxygen.org/index.html">
293     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
294   </ul>
295 </div>
296 </body>
297 </html>