-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdata_8h_source.htm
More file actions
407 lines (407 loc) · 109 KB
/
data_8h_source.htm
File metadata and controls
407 lines (407 loc) · 109 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
<!-- HTML header for doxygen 1.9.5-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-130950618-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-130950618-1');
</script>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ArrayFire: data.h Source File</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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="arrayfire.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript" src="doxygen-awesome-fragment-copy-button.js"></script>
<script type="text/javascript" src="doxygen-awesome-interactive-toc.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
DoxygenAwesomeInteractiveToc.init()
DoxygenAwesomeFragmentCopyButton.init()
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="2" cellpadding="2" width="100%">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><a href="index.htm"><img alt="Logo" src="arrayfire_logo.png"/></a></td>
</tr>
<tr id="projectrow">
<td>
<div id="projectbrief">A high-performance general-purpose compute library</div>
</td>
</tr>
<!--END !PROJECT_NAME-->
<div>
<td id="gsearch">
<script async src="https://cse.google.com/cse.js?cx=004356362924927882526:zup3ehe-7bs"></script>
<div class="gcse-search"></div>
</td>
</div>
</tr>
<tr>
<td>
<div id="togglediv"></div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.htm"><span>Main Page</span></a></li>
<li><a href="tutorials.htm"><span>Tutorials</span></a></li>
<li><a href="modules.htm"><span>Functions</span></a></li>
<li><a href="releasenotes.htm"><span>Release Notes</span></a></li>
<li><a href="examples.htm"><span>Examples</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">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(document).ready(function(){initNavTree('data_8h_source.htm',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle"><div class="title">data.h</div></div>
</div><!--header-->
<div class="contents">
<a href="data_8h.htm">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*******************************************************</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Copyright (c) 2014, ArrayFire</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * All rights reserved.</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> *</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * This file is distributed under 3-clause BSD license.</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * The complete license agreement can be obtained at:</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * http://arrayfire.com/licenses/BSD-3-Clause</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> ********************************************************/</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <<a class="code" href="defines_8h.htm">af/defines.h</a>></span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <<a class="code" href="dim4_8hpp.htm">af/dim4.hpp</a>></span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include <<a class="code" href="traits_8hpp.htm">af/traits.hpp</a>></span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceaf.htm">af</a></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>{</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keyword">class </span>array;</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="group__data__func__constant.htm#ga0db7363474e85542f16e4bbcf57fe842"> 30</a></span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__constant.htm#ga0db7363474e85542f16e4bbcf57fe842">constant</a>(T val, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1dim4.htm">dim4</a> &dims, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">dtype</a> ty=(<a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a>)<a class="code hl_struct" href="structaf_1_1dtype__traits.htm">dtype_traits<T>::ctype</a>);</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="group__data__func__constant.htm#gac3882545ed9a0b31b6b7b1f09f7d84b0"> 42</a></span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__constant.htm#ga0db7363474e85542f16e4bbcf57fe842">constant</a>(T val, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d0, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a> ty=(<a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a>)<a class="code hl_struct" href="structaf_1_1dtype__traits.htm">dtype_traits<T>::ctype</a>);</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="group__data__func__constant.htm#gafc2b2ba9121c4ed8622f3005ff1e101e"> 55</a></span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__constant.htm#ga0db7363474e85542f16e4bbcf57fe842">constant</a>(T val, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d0, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d1, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a> ty=(<a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a>)<a class="code hl_struct" href="structaf_1_1dtype__traits.htm">dtype_traits<T>::ctype</a>);</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="group__data__func__constant.htm#ga9e083aa3bc8ff22d23a2a0b10fc4dd10"> 69</a></span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__constant.htm#ga0db7363474e85542f16e4bbcf57fe842">constant</a>(T val, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d0, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d1, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d2, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a> ty=(<a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a>)<a class="code hl_struct" href="structaf_1_1dtype__traits.htm">dtype_traits<T>::ctype</a>);</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="group__data__func__constant.htm#ga58ae1c5eb6b795649332352a3e969d3b"> 84</a></span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__constant.htm#ga0db7363474e85542f16e4bbcf57fe842">constant</a>(T val, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d0, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d1, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d2, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d3, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a> ty=(<a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a>)<a class="code hl_struct" href="structaf_1_1dtype__traits.htm">dtype_traits<T>::ctype</a>);</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="group__data__func__identity.htm#ga1dcf8d1baa51e7b343d43b57e0760df1"> 93</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__identity.htm#ga1dcf8d1baa51e7b343d43b57e0760df1">identity</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1dim4.htm">dim4</a> &dims, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">dtype</a> ty=<a class="code hl_enumvalue" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5a82ea90203678bdd0b547068f0a76524b">f32</a>);</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="group__data__func__identity.htm#ga7a7bb5d1064fe53ad491a0685fff8137"> 102</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__identity.htm#ga1dcf8d1baa51e7b343d43b57e0760df1">identity</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d0, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">dtype</a> ty=<a class="code hl_enumvalue" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5a82ea90203678bdd0b547068f0a76524b">f32</a>);</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="group__data__func__identity.htm#gafefc19baa6b8e0e2a2e8dfb9d429b15c"> 112</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__identity.htm#ga1dcf8d1baa51e7b343d43b57e0760df1">identity</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d0, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d1, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">dtype</a> ty=<a class="code hl_enumvalue" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5a82ea90203678bdd0b547068f0a76524b">f32</a>);</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="group__data__func__identity.htm#ga5004ac981128e81e34fe177886b38e4b"> 123</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__identity.htm#ga1dcf8d1baa51e7b343d43b57e0760df1">identity</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d0, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d1,</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d2, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">dtype</a> ty=<a class="code hl_enumvalue" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5a82ea90203678bdd0b547068f0a76524b">f32</a>);</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="group__data__func__identity.htm#ga5f8f46d001dfbac14005394afda59ba8"> 136</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__identity.htm#ga1dcf8d1baa51e7b343d43b57e0760df1">identity</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d0, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d1,</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d2, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d3, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">dtype</a> ty=<a class="code hl_enumvalue" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5a82ea90203678bdd0b547068f0a76524b">f32</a>);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="group__data__func__range.htm#gaabed40660d2001b8d273d251cd4992c3"> 148</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__range.htm#gaabed40660d2001b8d273d251cd4992c3">range</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1dim4.htm">dim4</a> &dims, <span class="keyword">const</span> <span class="keywordtype">int</span> seq_dim = -1, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">dtype</a> ty=<a class="code hl_enumvalue" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5a82ea90203678bdd0b547068f0a76524b">f32</a>);</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="group__data__func__range.htm#gab38b319cb42fdde1b57d80823233c519"> 163</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__range.htm#gaabed40660d2001b8d273d251cd4992c3">range</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d0, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d1 = 1, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d2 = 1,</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d3 = 1, <span class="keyword">const</span> <span class="keywordtype">int</span> seq_dim = -1, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">dtype</a> ty=<a class="code hl_enumvalue" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5a82ea90203678bdd0b547068f0a76524b">f32</a>);</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="group__data__func__iota.htm#ga440f01f3a85d20f5adc677ed1c9f0deb"> 175</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__iota.htm#ga440f01f3a85d20f5adc677ed1c9f0deb">iota</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1dim4.htm">dim4</a> &dims, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1dim4.htm">dim4</a> &tile_dims = <a class="code hl_class" href="classaf_1_1dim4.htm">dim4</a>(1), <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">dtype</a> ty=<a class="code hl_enumvalue" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5a82ea90203678bdd0b547068f0a76524b">f32</a>);</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="group__data__func__diag.htm#ga2edf122701d157ee0af36d2950376174"> 186</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__diag.htm#ga2edf122701d157ee0af36d2950376174">diag</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &in, <span class="keyword">const</span> <span class="keywordtype">int</span> num = 0, <span class="keyword">const</span> <span class="keywordtype">bool</span> extract = <span class="keyword">true</span>);</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="group__manip__func__join.htm#gaa829b2ec622d809f760a39a631162772"> 198</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__join.htm#gaa829b2ec622d809f760a39a631162772">join</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> dim, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &first, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &second);</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="group__manip__func__join.htm#ga164f14cd2d779505eaa986de7ad3e79d"> 211</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__join.htm#gaa829b2ec622d809f760a39a631162772">join</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> dim, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &first, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &second, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &third);</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="group__manip__func__join.htm#ga33a15cf54c9f51cdee54f955ca3fe2d5"> 225</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__join.htm#gaa829b2ec622d809f760a39a631162772">join</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> dim, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &first, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &second,</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &third, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &fourth);</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> </div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="group__manip__func__tile.htm#gaeba95584319d7d90e2c371391db0083b"> 240</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__tile.htm#gaeba95584319d7d90e2c371391db0083b">tile</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &in, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> x, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> y=1,</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> z=1, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> w=1);</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> </div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="group__manip__func__tile.htm#gad1cbdb13e8bfc25cce86ae44650a67f7"> 254</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__tile.htm#gaeba95584319d7d90e2c371391db0083b">tile</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &in, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1dim4.htm">dim4</a> &dims);</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> </div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="group__manip__func__reorder.htm#ga642d691220a06b0aafa1123e722a5937"> 266</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__reorder.htm#ga642d691220a06b0aafa1123e722a5937">reorder</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a>& in, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> x,</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> y=1, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> z=2, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> w=3);</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="group__manip__func__shift.htm#ga731b20f4fcf65b45342c3ff4a37599c2"> 279</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__shift.htm#ga731b20f4fcf65b45342c3ff4a37599c2">shift</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a>& in, <span class="keyword">const</span> <span class="keywordtype">int</span> x, <span class="keyword">const</span> <span class="keywordtype">int</span> y=0, <span class="keyword">const</span> <span class="keywordtype">int</span> z=0, <span class="keyword">const</span> <span class="keywordtype">int</span> w=0);</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> </div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="group__manip__func__moddims.htm#ga13488a6c9e298fd44dd343347d7b156d"> 289</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__moddims.htm#ga13488a6c9e298fd44dd343347d7b156d">moddims</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a>& in, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1dim4.htm">dim4</a>& dims);</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> </div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="group__manip__func__moddims.htm#ga6d85f72a6f06c8f9dba22e25842a3654"> 302</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__moddims.htm#ga13488a6c9e298fd44dd343347d7b156d">moddims</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a>& in, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d0, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d1=1, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d2=1, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> d3=1);</div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> </div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="group__manip__func__moddims.htm#ga9acd429485a00a251dad3cc34119a81e"> 313</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__moddims.htm#ga13488a6c9e298fd44dd343347d7b156d">moddims</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a>& in, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> ndims, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a>* <span class="keyword">const</span> dims);</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> </div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="group__manip__func__flat.htm#gac0b04a65e0b17278203a2a5a952be02f"> 321</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__flat.htm#gac0b04a65e0b17278203a2a5a952be02f">flat</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &in);</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> </div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="group__manip__func__flip.htm#ga6ff6ec075121a26867608360ced85c86"> 330</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__manip__func__flip.htm#ga6ff6ec075121a26867608360ced85c86">flip</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &in, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> dim);</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"><a class="line" href="group__data__func__lower.htm#ga66eb3da220db252236c6d48e3a6811f1"> 339</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__lower.htm#ga66eb3da220db252236c6d48e3a6811f1">lower</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &in, <span class="keywordtype">bool</span> is_unit_diag=<span class="keyword">false</span>);</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"><a class="line" href="group__data__func__upper.htm#gaf31c8b029aa632a17995a2f018f0da0f"> 348</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__upper.htm#gaf31c8b029aa632a17995a2f018f0da0f">upper</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &in, <span class="keywordtype">bool</span> is_unit_diag=<span class="keyword">false</span>);</div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> </div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span><span class="preprocessor">#if AF_API_VERSION >= 31</span></div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga1a2bf0110367961d084bc6b5d33f7555"> 359</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__select.htm#ga1a2bf0110367961d084bc6b5d33f7555">select</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &a, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &b);</div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> </div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span><span class="preprocessor">#if AF_API_VERSION >= 31</span></div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga2e5a2caa0786e248d6a1a8e59132e3ae"> 371</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__select.htm#ga1a2bf0110367961d084bc6b5d33f7555">select</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &a, <span class="keyword">const</span> <span class="keywordtype">double</span> &b);</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> </div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span><span class="preprocessor">#if AF_API_VERSION >= 31</span></div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga29a86089dfdedc54a73b662884ff50c4"> 383</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__select.htm#ga1a2bf0110367961d084bc6b5d33f7555">select</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond, <span class="keyword">const</span> <span class="keywordtype">double</span> &a, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &b);</div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> </div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span><span class="preprocessor">#if AF_API_VERSION >= 31</span></div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"><a class="line" href="group__data__func__replace.htm#ga21eeef8e69367938673753fafe539431"> 398</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <span class="keywordtype">void</span> <a class="code hl_function" href="group__data__func__replace.htm#ga21eeef8e69367938673753fafe539431">replace</a>(<a class="code hl_class" href="classaf_1_1array.htm">array</a> &a, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &b);</div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> </div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span><span class="preprocessor">#if AF_API_VERSION >= 31</span></div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"><a class="line" href="group__data__func__replace.htm#gad8b827f65943af0ef1a4284607b896dc"> 411</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <span class="keywordtype">void</span> <a class="code hl_function" href="group__data__func__replace.htm#ga21eeef8e69367938673753fafe539431">replace</a>(<a class="code hl_class" href="classaf_1_1array.htm">array</a> &a, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond, <span class="keyword">const</span> <span class="keywordtype">double</span> &b);</div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> </div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="preprocessor">#if AF_API_VERSION >= 37</span></div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"><a class="line" href="group__data__func__pad.htm#gaf4d4417bd591fe34932975f63156cfad"> 426</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__pad.htm#gaf4d4417bd591fe34932975f63156cfad">pad</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &in, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1dim4.htm">dim4</a> &beginPadding,</div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1dim4.htm">dim4</a> &endPadding, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a3af15a2f5512e0de849d7bc95de3c113">borderType</a> padFillType);</div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> </div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span><span class="preprocessor">#if AF_API_VERSION >= 39</span></div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"><a class="line" href="group__data__func__replace.htm#ga535fa2e8db78bb8ef75b493be85b6a89"> 440</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <span class="keywordtype">void</span> <a class="code hl_function" href="group__data__func__replace.htm#ga21eeef8e69367938673753fafe539431">replace</a>(<a class="code hl_class" href="classaf_1_1array.htm">array</a> &a, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> b);</div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> </div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"><a class="line" href="group__data__func__replace.htm#ga33b4c68b6bdf6bde59a4e2e15d6f93aa"> 451</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <span class="keywordtype">void</span> <a class="code hl_function" href="group__data__func__replace.htm#ga21eeef8e69367938673753fafe539431">replace</a>(<a class="code hl_class" href="classaf_1_1array.htm">array</a> &a, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond,</div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> b);</div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> </div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga1ce2692e572c3096d1f07a4ca88124cf"> 462</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__select.htm#ga1a2bf0110367961d084bc6b5d33f7555">select</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &a, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> b);</div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> </div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#gad7a0cec3888a202b5cda70d1cdd4e839"> 472</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__select.htm#ga1a2bf0110367961d084bc6b5d33f7555">select</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &a,</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> b);</div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> </div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga7318c05c7926602875c5c37a0c3ebffc"> 483</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__select.htm#ga1a2bf0110367961d084bc6b5d33f7555">select</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> a, <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &b);</div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> </div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga476b37fa907af005061688f60fda6839"> 493</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_class" href="classaf_1_1array.htm">array</a> <a class="code hl_function" href="group__data__func__select.htm#ga1a2bf0110367961d084bc6b5d33f7555">select</a>(<span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &cond, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> a,</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> <span class="keyword">const</span> <a class="code hl_class" href="classaf_1_1array.htm">array</a> &b);</div>
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span>}</div>
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> </div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"><a class="line" href="group__data__func__constant.htm#gafc51b6a98765dd24cd4139f3bde00670"> 515</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__constant.htm#gafc51b6a98765dd24cd4139f3bde00670">af_constant</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *arr, <span class="keyword">const</span> <span class="keywordtype">double</span> val, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> ndims, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> * <span class="keyword">const</span> dims, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a> type);</div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> </div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"><a class="line" href="group__data__func__constant.htm#ga5a083b1f3cd8a72a41f151de3bdea1a2"> 532</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__constant.htm#ga5a083b1f3cd8a72a41f151de3bdea1a2">af_constant_complex</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *arr, <span class="keyword">const</span> <span class="keywordtype">double</span> real, <span class="keyword">const</span> <span class="keywordtype">double</span> imag,</div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> ndims, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> * <span class="keyword">const</span> dims, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a> type);</div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> </div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"><a class="line" href="group__data__func__constant.htm#ga10f1c9fad1ce9e9fefd885d5a1d1fd49"> 549</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__constant.htm#ga10f1c9fad1ce9e9fefd885d5a1d1fd49">af_constant_long</a> (<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *arr, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> val, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> ndims, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> * <span class="keyword">const</span> dims);</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> </div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"><a class="line" href="group__data__func__constant.htm#ga67af670cc9314589f8134019f5e68809"> 566</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__constant.htm#ga67af670cc9314589f8134019f5e68809">af_constant_ulong</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *arr, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> val, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> ndims, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> * <span class="keyword">const</span> dims);</div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> </div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"><a class="line" href="group__data__func__identity.htm#gabd9b3de6813a9071ff2c6bc34a65589e"> 580</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__identity.htm#gabd9b3de6813a9071ff2c6bc34a65589e">af_identity</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a>* out, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> ndims, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a>* <span class="keyword">const</span> dims, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a> type);</div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> </div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"><a class="line" href="group__data__func__range.htm#gadd6c9b479692454670a51e00ea5b26d5"> 596</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__range.htm#gadd6c9b479692454670a51e00ea5b26d5">af_range</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> ndims, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> * <span class="keyword">const</span> dims,</div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> <span class="keyword">const</span> <span class="keywordtype">int</span> seq_dim, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a> type);</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> </div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"><a class="line" href="group__data__func__iota.htm#ga032c10a9bbd3cf051f711bfea1dea65c"> 614</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__iota.htm#ga032c10a9bbd3cf051f711bfea1dea65c">af_iota</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> ndims, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> * <span class="keyword">const</span> dims,</div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> t_ndims, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> * <span class="keyword">const</span> tdims, <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a> type);</div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> </div>
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"><a class="line" href="group__data__func__diag.htm#gaecc9950acc89aefcb99ad805af8aa29b"> 631</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__diag.htm#gaecc9950acc89aefcb99ad805af8aa29b">af_diag_create</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in, <span class="keyword">const</span> <span class="keywordtype">int</span> num);</div>
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> </div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"><a class="line" href="group__data__func__diag.htm#ga0a28a19534f3c92f11373d662c183061"> 646</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__diag.htm#ga0a28a19534f3c92f11373d662c183061">af_diag_extract</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in, <span class="keyword">const</span> <span class="keywordtype">int</span> num);</div>
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> </div>
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"><a class="line" href="group__manip__func__join.htm#ga4c0b185d13b49023cc22c0269eedbdb2"> 662</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__manip__func__join.htm#ga4c0b185d13b49023cc22c0269eedbdb2">af_join</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <span class="keywordtype">int</span> dim, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> first, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> second);</div>
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span> </div>
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"><a class="line" href="group__manip__func__join.htm#ga67a36384247f6bb40254e0cb2e6d5d5c"> 679</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__manip__func__join.htm#ga67a36384247f6bb40254e0cb2e6d5d5c">af_join_many</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <span class="keywordtype">int</span> dim, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> n_arrays, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *inputs);</div>
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span> </div>
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"><a class="line" href="group__manip__func__tile.htm#ga3540329723c9876839e0c790075ab076"> 697</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__manip__func__tile.htm#ga3540329723c9876839e0c790075ab076">af_tile</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in,</div>
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> x, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> y, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> z, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> w);</div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> </div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"><a class="line" href="group__manip__func__reorder.htm#ga57383f4d00a3a86eab08dddd52c3ad3d"> 714</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__manip__func__reorder.htm#ga57383f4d00a3a86eab08dddd52c3ad3d">af_reorder</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in,</div>
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> x, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> y, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> z, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> w);</div>
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> </div>
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"><a class="line" href="group__manip__func__shift.htm#ga64a0cd7680b71e87f3ab372876153b66"> 731</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__manip__func__shift.htm#ga64a0cd7680b71e87f3ab372876153b66">af_shift</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in, <span class="keyword">const</span> <span class="keywordtype">int</span> x, <span class="keyword">const</span> <span class="keywordtype">int</span> y, <span class="keyword">const</span> <span class="keywordtype">int</span> z, <span class="keyword">const</span> <span class="keywordtype">int</span> w);</div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> </div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"><a class="line" href="group__manip__func__moddims.htm#ga50442cfa497c34054c3dc4404e92667a"> 746</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__manip__func__moddims.htm#ga50442cfa497c34054c3dc4404e92667a">af_moddims</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> ndims, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> * <span class="keyword">const</span> dims);</div>
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> </div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"><a class="line" href="group__manip__func__flat.htm#gac6dfb22cbd3b151ddffb9a4ddf74455e"> 758</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__manip__func__flat.htm#gac6dfb22cbd3b151ddffb9a4ddf74455e">af_flat</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in);</div>
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> </div>
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"><a class="line" href="group__manip__func__flip.htm#gac0795e2a4343ea8f897b3b7d23802ccb"> 771</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__manip__func__flip.htm#gac0795e2a4343ea8f897b3b7d23802ccb">af_flip</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> dim);</div>
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> </div>
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"><a class="line" href="group__data__func__lower.htm#ga40302d71a619692513a4623a89334b52"> 784</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__lower.htm#ga40302d71a619692513a4623a89334b52">af_lower</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in, <span class="keywordtype">bool</span> is_unit_diag);</div>
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span> </div>
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"><a class="line" href="group__data__func__upper.htm#ga7a4077d52aa4b4b22cccb29a1bdd32ea"> 797</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__upper.htm#ga7a4077d52aa4b4b22cccb29a1bdd32ea">af_upper</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in, <span class="keywordtype">bool</span> is_unit_diag);</div>
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span> </div>
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span><span class="preprocessor">#if AF_API_VERSION >= 31</span></div>
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#gac4af16e31ddd5ddcf09b670f676fd093"> 812</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__select.htm#gac4af16e31ddd5ddcf09b670f676fd093">af_select</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> a, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> b);</div>
<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span> </div>
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span><span class="preprocessor">#if AF_API_VERSION >= 31</span></div>
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#gab6886120d0bac4717276910e468bbe88"> 828</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__select.htm#gab6886120d0bac4717276910e468bbe88">af_select_scalar_r</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> a, <span class="keyword">const</span> <span class="keywordtype">double</span> b);</div>
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"> 829</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"> 830</span> </div>
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span><span class="preprocessor">#if AF_API_VERSION >= 31</span></div>
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga0ccdc05779f88cab5095bce987c2da9d"> 844</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__select.htm#ga0ccdc05779f88cab5095bce987c2da9d">af_select_scalar_l</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond, <span class="keyword">const</span> <span class="keywordtype">double</span> a, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> b);</div>
<div class="line"><a id="l00845" name="l00845"></a><span class="lineno"> 845</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00846" name="l00846"></a><span class="lineno"> 846</span> </div>
<div class="line"><a id="l00847" name="l00847"></a><span class="lineno"> 847</span><span class="preprocessor">#if AF_API_VERSION >= 31</span></div>
<div class="line"><a id="l00863" name="l00863"></a><span class="lineno"><a class="line" href="group__data__func__replace.htm#ga6d285cd28d8c380fbc0dafd5296703b5"> 863</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__replace.htm#ga6d285cd28d8c380fbc0dafd5296703b5">af_replace</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> a, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> b);</div>
<div class="line"><a id="l00864" name="l00864"></a><span class="lineno"> 864</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00865" name="l00865"></a><span class="lineno"> 865</span> </div>
<div class="line"><a id="l00866" name="l00866"></a><span class="lineno"> 866</span><span class="preprocessor">#if AF_API_VERSION >= 31</span></div>
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"><a class="line" href="group__data__func__replace.htm#ga58449937228761176de47b1d75d689d8"> 880</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__replace.htm#ga58449937228761176de47b1d75d689d8">af_replace_scalar</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> a, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond, <span class="keyword">const</span> <span class="keywordtype">double</span> b);</div>
<div class="line"><a id="l00881" name="l00881"></a><span class="lineno"> 881</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00882" name="l00882"></a><span class="lineno"> 882</span> </div>
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"> 883</span><span class="preprocessor">#if AF_API_VERSION >= 37</span></div>
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"><a class="line" href="group__data__func__pad.htm#gabe75c767e4e89f82a4e5864bf6e1ef15"> 901</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__pad.htm#gabe75c767e4e89f82a4e5864bf6e1ef15">af_pad</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> in,</div>
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"> 902</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> begin_ndims,</div>
<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"> 903</span> <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> *<span class="keyword">const</span> begin_dims, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> end_ndims,</div>
<div class="line"><a id="l00904" name="l00904"></a><span class="lineno"> 904</span> <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a> *<span class="keyword">const</span> end_dims,</div>
<div class="line"><a id="l00905" name="l00905"></a><span class="lineno"> 905</span> <span class="keyword">const</span> <a class="code hl_enumeration" href="defines_8h.htm#a3af15a2f5512e0de849d7bc95de3c113">af_border_type</a> pad_fill_type);</div>
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"> 907</span> </div>
<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"> 908</span><span class="preprocessor">#if AF_API_VERSION >= 39</span></div>
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"><a class="line" href="group__data__func__replace.htm#ga2f87db0057e25419d24639d96fb82972"> 922</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__replace.htm#ga2f87db0057e25419d24639d96fb82972">af_replace_scalar_long</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> a, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond,</div>
<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"> 923</span> <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> b);</div>
<div class="line"><a id="l00924" name="l00924"></a><span class="lineno"> 924</span> </div>
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"><a class="line" href="group__data__func__replace.htm#gadb52709a7afa197176b1bde8c199a066"> 938</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__replace.htm#gadb52709a7afa197176b1bde8c199a066">af_replace_scalar_ulong</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> a, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond,</div>
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"> 939</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> b);</div>
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno"> 940</span> </div>
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga8a956fa53ec9e6cecccaeb2773a79259"> 953</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__select.htm#ga8a956fa53ec9e6cecccaeb2773a79259">af_select_scalar_r_long</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond,</div>
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno"> 954</span> <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> a, <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> b);</div>
<div class="line"><a id="l00955" name="l00955"></a><span class="lineno"> 955</span> </div>
<div class="line"><a id="l00968" name="l00968"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga64eeb0752ed3a6d021c22a42a6350291"> 968</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__select.htm#ga64eeb0752ed3a6d021c22a42a6350291">af_select_scalar_r_ulong</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond,</div>
<div class="line"><a id="l00969" name="l00969"></a><span class="lineno"> 969</span> <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> a,</div>
<div class="line"><a id="l00970" name="l00970"></a><span class="lineno"> 970</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> b);</div>
<div class="line"><a id="l00971" name="l00971"></a><span class="lineno"> 971</span> </div>
<div class="line"><a id="l00984" name="l00984"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga022ec3d8aefcbd2716f6557020de8924"> 984</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__select.htm#ga022ec3d8aefcbd2716f6557020de8924">af_select_scalar_l_long</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond,</div>
<div class="line"><a id="l00985" name="l00985"></a><span class="lineno"> 985</span> <span class="keyword">const</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> a, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> b);</div>
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"> 986</span> </div>
<div class="line"><a id="l00999" name="l00999"></a><span class="lineno"><a class="line" href="group__data__func__select.htm#ga5b5aaaacf680c1166439431faf8609f4"> 999</a></span> <a class="code hl_define" href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a> <a class="code hl_enumeration" href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a> <a class="code hl_function" href="group__data__func__select.htm#ga5b5aaaacf680c1166439431faf8609f4">af_select_scalar_l_ulong</a>(<a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> *out, <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> cond,</div>
<div class="line"><a id="l01000" name="l01000"></a><span class="lineno"> 1000</span> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> a,</div>
<div class="line"><a id="l01001" name="l01001"></a><span class="lineno"> 1001</span> <span class="keyword">const</span> <a class="code hl_typedef" href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a> b);</div>
<div class="line"><a id="l01002" name="l01002"></a><span class="lineno"> 1002</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l01003" name="l01003"></a><span class="lineno"> 1003</span> </div>
<div class="line"><a id="l01004" name="l01004"></a><span class="lineno"> 1004</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l01005" name="l01005"></a><span class="lineno"> 1005</span>}</div>
<div class="line"><a id="l01006" name="l01006"></a><span class="lineno"> 1006</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclassaf_1_1array_htm"><div class="ttname"><a href="classaf_1_1array.htm">af::array</a></div><div class="ttdoc">A multi dimensional data container.</div><div class="ttdef"><b>Definition:</b> <a href="array_8h_source.htm#l00037">array.h:37</a></div></div>
<div class="ttc" id="aclassaf_1_1dim4_htm"><div class="ttname"><a href="classaf_1_1dim4.htm">af::dim4</a></div><div class="ttdoc">Generic object that represents size and shape.</div><div class="ttdef"><b>Definition:</b> <a href="dim4_8hpp_source.htm#l00025">dim4.hpp:26</a></div></div>
<div class="ttc" id="adefines_8h_htm"><div class="ttname"><a href="defines_8h.htm">defines.h</a></div></div>
<div class="ttc" id="adefines_8h_htm_a023d8ac325fb14f1712a52fb0940b1d5"><div class="ttname"><a href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5">af_dtype</a></div><div class="ttdeci">af_dtype</div><div class="ttdef"><b>Definition:</b> <a href="defines_8h_source.htm#l00210">defines.h:210</a></div></div>
<div class="ttc" id="adefines_8h_htm_a023d8ac325fb14f1712a52fb0940b1d5a82ea90203678bdd0b547068f0a76524b"><div class="ttname"><a href="defines_8h.htm#a023d8ac325fb14f1712a52fb0940b1d5a82ea90203678bdd0b547068f0a76524b">f32</a></div><div class="ttdeci">@ f32</div><div class="ttdoc">32-bit floating point values</div><div class="ttdef"><b>Definition:</b> <a href="defines_8h_source.htm#l00211">defines.h:211</a></div></div>
<div class="ttc" id="adefines_8h_htm_a3af15a2f5512e0de849d7bc95de3c113"><div class="ttname"><a href="defines_8h.htm#a3af15a2f5512e0de849d7bc95de3c113">af_border_type</a></div><div class="ttdeci">af_border_type</div><div class="ttdef"><b>Definition:</b> <a href="defines_8h_source.htm#l00269">defines.h:269</a></div></div>
<div class="ttc" id="adefines_8h_htm_a7f026aa801b1fa6b85b0d992b414cccb"><div class="ttname"><a href="defines_8h.htm#a7f026aa801b1fa6b85b0d992b414cccb">dim_t</a></div><div class="ttdeci">long long dim_t</div><div class="ttdef"><b>Definition:</b> <a href="defines_8h_source.htm#l00056">defines.h:56</a></div></div>
<div class="ttc" id="adefines_8h_htm_a82b94dc53bbd100a0e8ca9dd356aaf4f"><div class="ttname"><a href="defines_8h.htm#a82b94dc53bbd100a0e8ca9dd356aaf4f">af_err</a></div><div class="ttdeci">af_err</div><div class="ttdef"><b>Definition:</b> <a href="defines_8h_source.htm#l00071">defines.h:71</a></div></div>
<div class="ttc" id="adefines_8h_htm_a8e45f4aa3dbea6a7aa021dbc50a4a089"><div class="ttname"><a href="defines_8h.htm#a8e45f4aa3dbea6a7aa021dbc50a4a089">af_array</a></div><div class="ttdeci">void * af_array</div><div class="ttdef"><b>Definition:</b> <a href="defines_8h_source.htm#l00243">defines.h:243</a></div></div>
<div class="ttc" id="adefines_8h_htm_ab23e67549eba2cfbaf0eb5f88f947e48"><div class="ttname"><a href="defines_8h.htm#ab23e67549eba2cfbaf0eb5f88f947e48">AFAPI</a></div><div class="ttdeci">#define AFAPI</div><div class="ttdef"><b>Definition:</b> <a href="defines_8h_source.htm#l00038">defines.h:38</a></div></div>
<div class="ttc" id="adim4_8hpp_htm"><div class="ttname"><a href="dim4_8hpp.htm">dim4.hpp</a></div></div>
<div class="ttc" id="agroup__data__func__constant_htm_ga0db7363474e85542f16e4bbcf57fe842"><div class="ttname"><a href="group__data__func__constant.htm#ga0db7363474e85542f16e4bbcf57fe842">af::constant</a></div><div class="ttdeci">array constant(T val, const dim4 &dims, const dtype ty=(af_dtype) dtype_traits< T >::ctype)</div><div class="ttdoc">C++ Interface to generate an array with elements set to a specified value.</div></div>
<div class="ttc" id="agroup__data__func__constant_htm_ga10f1c9fad1ce9e9fefd885d5a1d1fd49"><div class="ttname"><a href="group__data__func__constant.htm#ga10f1c9fad1ce9e9fefd885d5a1d1fd49">af_constant_long</a></div><div class="ttdeci">AFAPI af_err af_constant_long(af_array *arr, const long long val, const unsigned ndims, const dim_t *const dims)</div><div class="ttdoc">C Interface to generate an array with elements set to a specified value.</div></div>
<div class="ttc" id="agroup__data__func__constant_htm_ga5a083b1f3cd8a72a41f151de3bdea1a2"><div class="ttname"><a href="group__data__func__constant.htm#ga5a083b1f3cd8a72a41f151de3bdea1a2">af_constant_complex</a></div><div class="ttdeci">AFAPI af_err af_constant_complex(af_array *arr, const double real, const double imag, const unsigned ndims, const dim_t *const dims, const af_dtype type)</div><div class="ttdoc">C Interface to generate a complex array with elements set to a specified value.</div></div>
<div class="ttc" id="agroup__data__func__constant_htm_ga67af670cc9314589f8134019f5e68809"><div class="ttname"><a href="group__data__func__constant.htm#ga67af670cc9314589f8134019f5e68809">af_constant_ulong</a></div><div class="ttdeci">AFAPI af_err af_constant_ulong(af_array *arr, const unsigned long long val, const unsigned ndims, const dim_t *const dims)</div><div class="ttdoc">C Interface to generate an array with elements set to a specified value.</div></div>
<div class="ttc" id="agroup__data__func__constant_htm_gafc51b6a98765dd24cd4139f3bde00670"><div class="ttname"><a href="group__data__func__constant.htm#gafc51b6a98765dd24cd4139f3bde00670">af_constant</a></div><div class="ttdeci">AFAPI af_err af_constant(af_array *arr, const double val, const unsigned ndims, const dim_t *const dims, const af_dtype type)</div><div class="ttdoc">C Interface to generate an array with elements set to a specified value.</div></div>
<div class="ttc" id="agroup__data__func__diag_htm_ga0a28a19534f3c92f11373d662c183061"><div class="ttname"><a href="group__data__func__diag.htm#ga0a28a19534f3c92f11373d662c183061">af_diag_extract</a></div><div class="ttdeci">AFAPI af_err af_diag_extract(af_array *out, const af_array in, const int num)</div><div class="ttdoc">C Interface to extract the diagonal from an array.</div></div>
<div class="ttc" id="agroup__data__func__diag_htm_ga2edf122701d157ee0af36d2950376174"><div class="ttname"><a href="group__data__func__diag.htm#ga2edf122701d157ee0af36d2950376174">af::diag</a></div><div class="ttdeci">AFAPI array diag(const array &in, const int num=0, const bool extract=true)</div><div class="ttdoc">C++ Interface to extract the diagonal from an array.</div></div>
<div class="ttc" id="agroup__data__func__diag_htm_gaecc9950acc89aefcb99ad805af8aa29b"><div class="ttname"><a href="group__data__func__diag.htm#gaecc9950acc89aefcb99ad805af8aa29b">af_diag_create</a></div><div class="ttdeci">AFAPI af_err af_diag_create(af_array *out, const af_array in, const int num)</div><div class="ttdoc">C Interface to create a diagonal matrix from an extracted diagonal array.</div></div>
<div class="ttc" id="agroup__data__func__identity_htm_ga1dcf8d1baa51e7b343d43b57e0760df1"><div class="ttname"><a href="group__data__func__identity.htm#ga1dcf8d1baa51e7b343d43b57e0760df1">af::identity</a></div><div class="ttdeci">AFAPI array identity(const dim4 &dims, const dtype ty=f32)</div><div class="ttdoc">C++ Interface to generate an identity array.</div></div>
<div class="ttc" id="agroup__data__func__identity_htm_gabd9b3de6813a9071ff2c6bc34a65589e"><div class="ttname"><a href="group__data__func__identity.htm#gabd9b3de6813a9071ff2c6bc34a65589e">af_identity</a></div><div class="ttdeci">AFAPI af_err af_identity(af_array *out, const unsigned ndims, const dim_t *const dims, const af_dtype type)</div><div class="ttdoc">C Interface to generate an identity array.</div></div>
<div class="ttc" id="agroup__data__func__iota_htm_ga032c10a9bbd3cf051f711bfea1dea65c"><div class="ttname"><a href="group__data__func__iota.htm#ga032c10a9bbd3cf051f711bfea1dea65c">af_iota</a></div><div class="ttdeci">AFAPI af_err af_iota(af_array *out, const unsigned ndims, const dim_t *const dims, const unsigned t_ndims, const dim_t *const tdims, const af_dtype type)</div><div class="ttdoc">C Interface to generate an array with [0, n-1] values modified to specified dimensions and tiling.</div></div>
<div class="ttc" id="agroup__data__func__iota_htm_ga440f01f3a85d20f5adc677ed1c9f0deb"><div class="ttname"><a href="group__data__func__iota.htm#ga440f01f3a85d20f5adc677ed1c9f0deb">af::iota</a></div><div class="ttdeci">AFAPI array iota(const dim4 &dims, const dim4 &tile_dims=dim4(1), const dtype ty=f32)</div><div class="ttdoc">C++ Interface to generate an array with [0, n-1] values modified to specified dimensions and tiling.</div></div>
<div class="ttc" id="agroup__data__func__lower_htm_ga40302d71a619692513a4623a89334b52"><div class="ttname"><a href="group__data__func__lower.htm#ga40302d71a619692513a4623a89334b52">af_lower</a></div><div class="ttdeci">AFAPI af_err af_lower(af_array *out, const af_array in, bool is_unit_diag)</div><div class="ttdoc">C Interface to return the lower triangle array.</div></div>
<div class="ttc" id="agroup__data__func__lower_htm_ga66eb3da220db252236c6d48e3a6811f1"><div class="ttname"><a href="group__data__func__lower.htm#ga66eb3da220db252236c6d48e3a6811f1">af::lower</a></div><div class="ttdeci">AFAPI array lower(const array &in, bool is_unit_diag=false)</div><div class="ttdoc">C++ Interface to return the lower triangle array.</div></div>
<div class="ttc" id="agroup__data__func__pad_htm_gabe75c767e4e89f82a4e5864bf6e1ef15"><div class="ttname"><a href="group__data__func__pad.htm#gabe75c767e4e89f82a4e5864bf6e1ef15">af_pad</a></div><div class="ttdeci">AFAPI af_err af_pad(af_array *out, const af_array in, const unsigned begin_ndims, const dim_t *const begin_dims, const unsigned end_ndims, const dim_t *const end_dims, const af_border_type pad_fill_type)</div><div class="ttdoc">C Interface to pad an array.</div></div>
<div class="ttc" id="agroup__data__func__pad_htm_gaf4d4417bd591fe34932975f63156cfad"><div class="ttname"><a href="group__data__func__pad.htm#gaf4d4417bd591fe34932975f63156cfad">af::pad</a></div><div class="ttdeci">AFAPI array pad(const array &in, const dim4 &beginPadding, const dim4 &endPadding, const borderType padFillType)</div><div class="ttdoc">C++ Interface to pad an array.</div></div>
<div class="ttc" id="agroup__data__func__range_htm_gaabed40660d2001b8d273d251cd4992c3"><div class="ttname"><a href="group__data__func__range.htm#gaabed40660d2001b8d273d251cd4992c3">af::range</a></div><div class="ttdeci">AFAPI array range(const dim4 &dims, const int seq_dim=-1, const dtype ty=f32)</div><div class="ttdoc">C++ Interface to generate an array with [0, n-1] values along the seq_dim dimension and tiled across ...</div></div>
<div class="ttc" id="agroup__data__func__range_htm_gadd6c9b479692454670a51e00ea5b26d5"><div class="ttname"><a href="group__data__func__range.htm#gadd6c9b479692454670a51e00ea5b26d5">af_range</a></div><div class="ttdeci">AFAPI af_err af_range(af_array *out, const unsigned ndims, const dim_t *const dims, const int seq_dim, const af_dtype type)</div><div class="ttdoc">C Interface to generate an array with [0, n-1] values along the seq_dim dimension and tiled across ot...</div></div>
<div class="ttc" id="agroup__data__func__replace_htm_ga21eeef8e69367938673753fafe539431"><div class="ttname"><a href="group__data__func__replace.htm#ga21eeef8e69367938673753fafe539431">af::replace</a></div><div class="ttdeci">AFAPI void replace(array &a, const array &cond, const array &b)</div><div class="ttdoc">C++ Interface to replace elements of an array with elements of another array.</div></div>
<div class="ttc" id="agroup__data__func__replace_htm_ga2f87db0057e25419d24639d96fb82972"><div class="ttname"><a href="group__data__func__replace.htm#ga2f87db0057e25419d24639d96fb82972">af_replace_scalar_long</a></div><div class="ttdeci">AFAPI af_err af_replace_scalar_long(af_array a, const af_array cond, const long long b)</div><div class="ttdoc">C Interface to replace elements of an array with a scalar value.</div></div>
<div class="ttc" id="agroup__data__func__replace_htm_ga58449937228761176de47b1d75d689d8"><div class="ttname"><a href="group__data__func__replace.htm#ga58449937228761176de47b1d75d689d8">af_replace_scalar</a></div><div class="ttdeci">AFAPI af_err af_replace_scalar(af_array a, const af_array cond, const double b)</div><div class="ttdoc">C Interface to replace elements of an array with a scalar value.</div></div>
<div class="ttc" id="agroup__data__func__replace_htm_ga6d285cd28d8c380fbc0dafd5296703b5"><div class="ttname"><a href="group__data__func__replace.htm#ga6d285cd28d8c380fbc0dafd5296703b5">af_replace</a></div><div class="ttdeci">AFAPI af_err af_replace(af_array a, const af_array cond, const af_array b)</div><div class="ttdoc">C Interface to replace elements of an array with elements of another array.</div></div>
<div class="ttc" id="agroup__data__func__replace_htm_gadb52709a7afa197176b1bde8c199a066"><div class="ttname"><a href="group__data__func__replace.htm#gadb52709a7afa197176b1bde8c199a066">af_replace_scalar_ulong</a></div><div class="ttdeci">AFAPI af_err af_replace_scalar_ulong(af_array a, const af_array cond, const unsigned long long b)</div><div class="ttdoc">C Interface to replace elements of an array with a scalar value.</div></div>
<div class="ttc" id="agroup__data__func__select_htm_ga022ec3d8aefcbd2716f6557020de8924"><div class="ttname"><a href="group__data__func__select.htm#ga022ec3d8aefcbd2716f6557020de8924">af_select_scalar_l_long</a></div><div class="ttdeci">AFAPI af_err af_select_scalar_l_long(af_array *out, const af_array cond, const long long a, const af_array b)</div><div class="ttdoc">C Interface to select elements based on a conditional array.</div></div>
<div class="ttc" id="agroup__data__func__select_htm_ga0ccdc05779f88cab5095bce987c2da9d"><div class="ttname"><a href="group__data__func__select.htm#ga0ccdc05779f88cab5095bce987c2da9d">af_select_scalar_l</a></div><div class="ttdeci">AFAPI af_err af_select_scalar_l(af_array *out, const af_array cond, const double a, const af_array b)</div><div class="ttdoc">C Interface to select elements based on a conditional array.</div></div>
<div class="ttc" id="agroup__data__func__select_htm_ga1a2bf0110367961d084bc6b5d33f7555"><div class="ttname"><a href="group__data__func__select.htm#ga1a2bf0110367961d084bc6b5d33f7555">af::select</a></div><div class="ttdeci">AFAPI array select(const array &cond, const array &a, const array &b)</div><div class="ttdoc">C++ Interface to select elements based on a conditional array.</div></div>
<div class="ttc" id="agroup__data__func__select_htm_ga5b5aaaacf680c1166439431faf8609f4"><div class="ttname"><a href="group__data__func__select.htm#ga5b5aaaacf680c1166439431faf8609f4">af_select_scalar_l_ulong</a></div><div class="ttdeci">AFAPI af_err af_select_scalar_l_ulong(af_array *out, const af_array cond, const unsigned long long a, const af_array b)</div><div class="ttdoc">C Interface to select elements based on a conditional array.</div></div>
<div class="ttc" id="agroup__data__func__select_htm_ga64eeb0752ed3a6d021c22a42a6350291"><div class="ttname"><a href="group__data__func__select.htm#ga64eeb0752ed3a6d021c22a42a6350291">af_select_scalar_r_ulong</a></div><div class="ttdeci">AFAPI af_err af_select_scalar_r_ulong(af_array *out, const af_array cond, const af_array a, const unsigned long long b)</div><div class="ttdoc">C Interface to select elements based on a conditional array.</div></div>
<div class="ttc" id="agroup__data__func__select_htm_ga8a956fa53ec9e6cecccaeb2773a79259"><div class="ttname"><a href="group__data__func__select.htm#ga8a956fa53ec9e6cecccaeb2773a79259">af_select_scalar_r_long</a></div><div class="ttdeci">AFAPI af_err af_select_scalar_r_long(af_array *out, const af_array cond, const af_array a, const long long b)</div><div class="ttdoc">C Interface to select elements based on a conditional array.</div></div>
<div class="ttc" id="agroup__data__func__select_htm_gab6886120d0bac4717276910e468bbe88"><div class="ttname"><a href="group__data__func__select.htm#gab6886120d0bac4717276910e468bbe88">af_select_scalar_r</a></div><div class="ttdeci">AFAPI af_err af_select_scalar_r(af_array *out, const af_array cond, const af_array a, const double b)</div><div class="ttdoc">C Interface to select elements based on a conditional array.</div></div>
<div class="ttc" id="agroup__data__func__select_htm_gac4af16e31ddd5ddcf09b670f676fd093"><div class="ttname"><a href="group__data__func__select.htm#gac4af16e31ddd5ddcf09b670f676fd093">af_select</a></div><div class="ttdeci">AFAPI af_err af_select(af_array *out, const af_array cond, const af_array a, const af_array b)</div><div class="ttdoc">C Interface to select elements based on a conditional array.</div></div>
<div class="ttc" id="agroup__data__func__upper_htm_ga7a4077d52aa4b4b22cccb29a1bdd32ea"><div class="ttname"><a href="group__data__func__upper.htm#ga7a4077d52aa4b4b22cccb29a1bdd32ea">af_upper</a></div><div class="ttdeci">AFAPI af_err af_upper(af_array *out, const af_array in, bool is_unit_diag)</div><div class="ttdoc">C Interface to return the upper triangle array.</div></div>
<div class="ttc" id="agroup__data__func__upper_htm_gaf31c8b029aa632a17995a2f018f0da0f"><div class="ttname"><a href="group__data__func__upper.htm#gaf31c8b029aa632a17995a2f018f0da0f">af::upper</a></div><div class="ttdeci">AFAPI array upper(const array &in, bool is_unit_diag=false)</div><div class="ttdoc">C++ Interface to return the upper triangle array.</div></div>
<div class="ttc" id="agroup__manip__func__flat_htm_gac0b04a65e0b17278203a2a5a952be02f"><div class="ttname"><a href="group__manip__func__flat.htm#gac0b04a65e0b17278203a2a5a952be02f">af::flat</a></div><div class="ttdeci">AFAPI array flat(const array &in)</div><div class="ttdoc">C++ Interface to flatten an array.</div></div>
<div class="ttc" id="agroup__manip__func__flat_htm_gac6dfb22cbd3b151ddffb9a4ddf74455e"><div class="ttname"><a href="group__manip__func__flat.htm#gac6dfb22cbd3b151ddffb9a4ddf74455e">af_flat</a></div><div class="ttdeci">AFAPI af_err af_flat(af_array *out, const af_array in)</div><div class="ttdoc">C Interface to flatten an array.</div></div>
<div class="ttc" id="agroup__manip__func__flip_htm_ga6ff6ec075121a26867608360ced85c86"><div class="ttname"><a href="group__manip__func__flip.htm#ga6ff6ec075121a26867608360ced85c86">af::flip</a></div><div class="ttdeci">AFAPI array flip(const array &in, const unsigned dim)</div><div class="ttdoc">C++ Interface to flip an array.</div></div>
<div class="ttc" id="agroup__manip__func__flip_htm_gac0795e2a4343ea8f897b3b7d23802ccb"><div class="ttname"><a href="group__manip__func__flip.htm#gac0795e2a4343ea8f897b3b7d23802ccb">af_flip</a></div><div class="ttdeci">AFAPI af_err af_flip(af_array *out, const af_array in, const unsigned dim)</div><div class="ttdoc">C Interface to flip an array.</div></div>
<div class="ttc" id="agroup__manip__func__join_htm_ga4c0b185d13b49023cc22c0269eedbdb2"><div class="ttname"><a href="group__manip__func__join.htm#ga4c0b185d13b49023cc22c0269eedbdb2">af_join</a></div><div class="ttdeci">AFAPI af_err af_join(af_array *out, const int dim, const af_array first, const af_array second)</div><div class="ttdoc">C Interface to join 2 arrays along a dimension.</div></div>
<div class="ttc" id="agroup__manip__func__join_htm_ga67a36384247f6bb40254e0cb2e6d5d5c"><div class="ttname"><a href="group__manip__func__join.htm#ga67a36384247f6bb40254e0cb2e6d5d5c">af_join_many</a></div><div class="ttdeci">AFAPI af_err af_join_many(af_array *out, const int dim, const unsigned n_arrays, const af_array *inputs)</div><div class="ttdoc">C Interface to join many arrays along a dimension.</div></div>
<div class="ttc" id="agroup__manip__func__join_htm_gaa829b2ec622d809f760a39a631162772"><div class="ttname"><a href="group__manip__func__join.htm#gaa829b2ec622d809f760a39a631162772">af::join</a></div><div class="ttdeci">AFAPI array join(const int dim, const array &first, const array &second)</div><div class="ttdoc">C++ Interface to join 2 arrays along a dimension.</div></div>
<div class="ttc" id="agroup__manip__func__moddims_htm_ga13488a6c9e298fd44dd343347d7b156d"><div class="ttname"><a href="group__manip__func__moddims.htm#ga13488a6c9e298fd44dd343347d7b156d">af::moddims</a></div><div class="ttdeci">AFAPI array moddims(const array &in, const dim4 &dims)</div><div class="ttdoc">C++ Interface to modify the dimensions of an input array to a specified shape.</div></div>
<div class="ttc" id="agroup__manip__func__moddims_htm_ga50442cfa497c34054c3dc4404e92667a"><div class="ttname"><a href="group__manip__func__moddims.htm#ga50442cfa497c34054c3dc4404e92667a">af_moddims</a></div><div class="ttdeci">AFAPI af_err af_moddims(af_array *out, const af_array in, const unsigned ndims, const dim_t *const dims)</div><div class="ttdoc">C Interface to modify the dimensions of an input array to a specified shape.</div></div>
<div class="ttc" id="agroup__manip__func__reorder_htm_ga57383f4d00a3a86eab08dddd52c3ad3d"><div class="ttname"><a href="group__manip__func__reorder.htm#ga57383f4d00a3a86eab08dddd52c3ad3d">af_reorder</a></div><div class="ttdeci">AFAPI af_err af_reorder(af_array *out, const af_array in, const unsigned x, const unsigned y, const unsigned z, const unsigned w)</div><div class="ttdoc">C Interface to reorder an array.</div></div>
<div class="ttc" id="agroup__manip__func__reorder_htm_ga642d691220a06b0aafa1123e722a5937"><div class="ttname"><a href="group__manip__func__reorder.htm#ga642d691220a06b0aafa1123e722a5937">af::reorder</a></div><div class="ttdeci">AFAPI array reorder(const array &in, const unsigned x, const unsigned y=1, const unsigned z=2, const unsigned w=3)</div><div class="ttdoc">C++ Interface to reorder an array.</div></div>
<div class="ttc" id="agroup__manip__func__shift_htm_ga64a0cd7680b71e87f3ab372876153b66"><div class="ttname"><a href="group__manip__func__shift.htm#ga64a0cd7680b71e87f3ab372876153b66">af_shift</a></div><div class="ttdeci">AFAPI af_err af_shift(af_array *out, const af_array in, const int x, const int y, const int z, const int w)</div><div class="ttdoc">C Interface to shift an array.</div></div>
<div class="ttc" id="agroup__manip__func__shift_htm_ga731b20f4fcf65b45342c3ff4a37599c2"><div class="ttname"><a href="group__manip__func__shift.htm#ga731b20f4fcf65b45342c3ff4a37599c2">af::shift</a></div><div class="ttdeci">AFAPI array shift(const array &in, const int x, const int y=0, const int z=0, const int w=0)</div><div class="ttdoc">C++ Interface to shift an array.</div></div>
<div class="ttc" id="agroup__manip__func__tile_htm_ga3540329723c9876839e0c790075ab076"><div class="ttname"><a href="group__manip__func__tile.htm#ga3540329723c9876839e0c790075ab076">af_tile</a></div><div class="ttdeci">AFAPI af_err af_tile(af_array *out, const af_array in, const unsigned x, const unsigned y, const unsigned z, const unsigned w)</div><div class="ttdoc">C Interface to generate a tiled array.</div></div>
<div class="ttc" id="agroup__manip__func__tile_htm_gaeba95584319d7d90e2c371391db0083b"><div class="ttname"><a href="group__manip__func__tile.htm#gaeba95584319d7d90e2c371391db0083b">af::tile</a></div><div class="ttdeci">AFAPI array tile(const array &in, const unsigned x, const unsigned y=1, const unsigned z=1, const unsigned w=1)</div><div class="ttdoc">C++ Interface to generate a tiled array.</div></div>
<div class="ttc" id="anamespaceaf_htm"><div class="ttname"><a href="namespaceaf.htm">af</a></div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.htm#l00014">algorithm.h:15</a></div></div>
<div class="ttc" id="astructaf_1_1dtype__traits_htm"><div class="ttname"><a href="structaf_1_1dtype__traits.htm">af::dtype_traits</a></div><div class="ttdef"><b>Definition:</b> <a href="traits_8hpp_source.htm#l00021">traits.hpp:21</a></div></div>
<div class="ttc" id="atraits_8hpp_htm"><div class="ttname"><a href="traits_8hpp.htm">traits.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.9.3-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="data_8h.htm">data.h</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>
</html>