MCPcopy Create free account

hub / github.com/arrayfire/arrayfire / functions

Functions6,270 in github.com/arrayfire/arrayfire

↓ 1,135 callersMethoddims
Helper functions
src/api/cpp/array.cpp:335
↓ 977 callersMethoddims
Gets the shape/dimension of the memory
src/backend/cpu/Param.hpp:97
↓ 909 callersFunctiongetQueue
Get a handle to ArrayFire's OpenCL command queue \param[in] retain if true calls clRetainCommandQueue prior to returning the context \returns the c
include/af/opencl.h:198
↓ 784 callersMethodget
src/api/cpp/event.cpp:35
↓ 655 callersFunctionconstant
src/api/cpp/data.cpp:49
↓ 622 callersMethodndims
src/backend/common/dim4.cpp:48
↓ 618 callersFunctionaf_release_array
src/api/c/array.cpp:229
↓ 586 callersMethodget
src/backend/cpu/Array.hpp:260
↓ 581 callersFunctionrandu
src/api/cpp/random.cpp:64
↓ 499 callersMethodstrides
Gets the stride of the memory
src/backend/cpu/Param.hpp:100
↓ 465 callersMethodelements
src/api/cpp/array.cpp:322
↓ 397 callersMethodget
src/backend/cuda/Array.hpp:258
↓ 393 callersMethodhost
src/api/cpp/array.cpp:328
↓ 306 callersMethodget
FIXME: This should do a copy if it is not owner. You do not want to overwrite parents data
src/backend/opencl/Array.hpp:248
↓ 289 callersMethodgetType
src/api/cpp/random.cpp:42
↓ 276 callersFunctionaf_make_seq
src/api/c/index.cpp:320
↓ 249 callersFunctionswap
test/arrayfire_test.cpp:1458
↓ 234 callersFunctiongetHandle
src/api/c/handle.hpp:80
↓ 215 callersFunctionaf_create_array
Strong Exception Guarantee
src/api/c/array.cpp:67
↓ 205 callersFunctiongetActiveStream
src/backend/cuda/platform.cpp:408
↓ 184 callersMethodelements
src/backend/common/dim4.cpp:44
↓ 180 callersMethodnumdims
src/api/cpp/array.cpp:339
↓ 169 callersFunctiongetName
src/backend/common/util.cpp:93
↓ 166 callersFunctionfreeHost
src/api/cpp/device.cpp:150
↓ 166 callersMethodget
src/backend/oneapi/Array.hpp:264
↓ 158 callersMethodenqueue
src/backend/cpu/queue.hpp:99
↓ 146 callersFunctionround
Nearest integer. \param arg half to round \return nearest integer, rounded away from zero in half-way cases template<typename T> typename enable<half,
extern/half/include/half.hpp:2576
↓ 137 callersFunctiontile
src/api/c/tile.cpp:37
↓ 136 callersMethodas
NOLINTNEXTLINE(readability-const-return-type)
src/api/cpp/array.cpp:487
↓ 130 callersFunctionabs
test/arrayfire_test.cpp:494
↓ 128 callersFunctionsqrt
Square root. \param arg function argument \return square root of \a arg template<typename T> typename enable<expr,T>::type sqrt(T arg) { return functi
extern/half/include/half.hpp:2383
↓ 127 callersFunctionaf_get_data_ptr
src/api/c/array.cpp:39
↓ 126 callersFunctiongetKernel
src/backend/opencl/jit.cpp:272
↓ 112 callersFunctionmoddims
src/api/cpp/data.cpp:202
↓ 111 callersFunctionbegin
src/backend/cpu/ParamIterator.hpp:121
↓ 103 callersMethodimage
src/api/cpp/graphics.cpp:61
↓ 102 callersFunctionmatmul
src/api/cpp/blas.cpp:15
↓ 98 callersFunctionreal
test/testHelpers.hpp:197
↓ 93 callersFunctionbufferAlloc
src/backend/opencl/memory.cpp:99
↓ 92 callersMethodT
Transpose and Conjugate Transpose
src/api/cpp/array.cpp:509
↓ 92 callersFunctionTemplateArgs
src/backend/common/TemplateArg.hpp:35
↓ 91 callersFunctionend
src/backend/cpu/ParamIterator.hpp:126
↓ 84 callersFunctiongetKernel
src/backend/cuda/jit.cpp:320
↓ 84 callersFunctionmax
test/binary_ops.hpp:14
↓ 83 callersFunctionfabs
Absolute value. \param arg operand \return absolute value of \a arg template<typename T> typename enable<T,T>::type fabs(T arg) { return unary_special
extern/half/include/half.hpp:2239
↓ 82 callersFunctionpow
Power function. \param base first argument \param exp second argument \return \a base raised to \a exp template<typename T,typename U> typename enable
extern/half/include/half.hpp:2408
↓ 81 callersFunctionfloor
Nearest integer not greater than half value. \param arg half to round \return nearest integer not greater than \a arg template<typename T> typename en
extern/half/include/half.hpp:2562
↓ 80 callersMethodeval
src/api/cpp/array.cpp:997
↓ 79 callersFunctionmin
src/backend/opencl/math.hpp:40
↓ 78 callersFunctionaf_retain_array
src/api/c/array.cpp:268
↓ 78 callersFunctionbufferFree
src/backend/opencl/memory.cpp:111
↓ 78 callersFunctiongetActiveDeviceId
src/backend/cuda/platform.cpp:377
↓ 77 callersFunctionsetDevice
Set active device using cl_context and cl_device_id \param[in] dev is the OpenCL device id that is to be set as Active device inside ArrayFire
include/af/opencl.h:261
↓ 74 callersFunctionjoin
src/api/c/join.cpp:38
↓ 73 callersFunctionto_string
src/backend/common/half.hpp:1158
↓ 72 callersFunctionmax
src/backend/cpu/math.cpp:36
↓ 71 callersFunctionget
Returns the underlying pointer to the dim4 object
include/af/dim4.hpp:103
↓ 71 callersFunctionsin
Sine function. \param arg function argument \return sine value of \a arg template<typename T> typename enable<expr,T>::type sin(T arg) { return functi
extern/half/include/half.hpp:2421
↓ 71 callersMethodtype
src/api/cpp/array.cpp:316
↓ 70 callersFunctioniota
src/api/cpp/data.cpp:160
↓ 70 callersFunctionrange
src/api/cpp/data.cpp:149
↓ 68 callersMethodgetOffset
src/backend/opencl/Array.hpp:260
↓ 66 callersFunctioninfo
src/api/cpp/device.cpp:52
↓ 64 callersFunctiondeviceMemInfo
src/api/cpp/device.cpp:158
↓ 62 callersFunctionmake_vec
test/index.cpp:468
↓ 61 callersFunctionloadImage
src/api/cpp/imageio.cpp:17
↓ 60 callersFunctionaf_create_handle
Strong Exception Guarantee
src/api/c/array.cpp:132
↓ 60 callersFunctioncos
Cosine function. \param arg function argument \return cosine value of \a arg template<typename T> typename enable<expr,T>::type cos(T arg) { return fu
extern/half/include/half.hpp:2428
↓ 60 callersFunctionimag
test/testHelpers.hpp:210
↓ 60 callersFunctionmin
src/backend/cuda/math.hpp:54
↓ 59 callersFunctionaf_constant
Strong Exception Guarantee
src/api/c/data.cpp:45
↓ 58 callersFunctionnextpow2
src/backend/common/dispatch.cpp:12
↓ 56 callersMethodfind
iterates through plan cache from front to back of the cache(queue) A valid shared_ptr of the plan in the cache is returned if found, and empty share_p
src/backend/common/FFTPlanCache.hpp:45
↓ 56 callersFunctionrange
src/backend/oneapi/kernel/range.hpp:93
↓ 55 callersMethodgetMappedPtr
src/backend/opencl/Array.hpp:290
↓ 54 callersFunctionmin
src/backend/cpu/math.cpp:30
↓ 54 callersFunctionstep_round
dir -> true = round up, false = round down
src/backend/common/graphics_common.cpp:187
↓ 53 callersFunctionconvolve
src/api/c/convolve.cpp:43
↓ 53 callersFunctionreorder
src/api/cpp/data.cpp:259
↓ 51 callersFunctionmax
src/backend/opencl/math.hpp:44
↓ 51 callersFunctionmin
src/backend/oneapi/math.hpp:40
↓ 50 callersMethodisLinear
src/backend/common/jit/Node.cpp:83
↓ 48 callersFunctionmin
test/binary_ops.hpp:7
↓ 47 callersFunctionaf_free_host
src/api/c/memory.cpp:324
↓ 47 callersMethodcopy
src/api/cpp/array.cpp:353
↓ 47 callersMethodelements
src/backend/cuda/Param.hpp:34
↓ 47 callersFunctionexp
Exponential function. \param arg function argument \return e raised to \a arg template<typename T> typename enable<expr,T>::type exp(T arg) { return f
extern/half/include/half.hpp:2330
↓ 46 callersFunctionaf_index
src/api/c/index.cpp:84
↓ 46 callersFunctionmax
src/backend/cuda/math.hpp:57
↓ 45 callersMethodclose
NOLINTNEXTLINE(readability-make-member-function-const)
src/api/cpp/graphics.cpp:210
↓ 43 callersFunctionmodDims
src/backend/common/moddims.cpp:64
↓ 43 callersFunctionsum
src/api/cpp/reduce.cpp:17
↓ 43 callersFunctionsync
src/api/cpp/device.cpp:101
↓ 41 callersMethodeval
src/backend/opencl/Array.cpp:220
↓ 41 callersFunctiongetDevice
src/api/cpp/device.cpp:81
↓ 41 callersMethodisSparse
src/backend/common/ArrayInfo.cpp:165
↓ 41 callersFunctionwhere
src/api/c/where.cpp:29
↓ 39 callersFunctionapprox1
src/api/c/approx.cpp:29
↓ 38 callersFunctionaf_init
src/api/c/device.cpp:112
↓ 38 callersMethodeval
src/backend/cpu/Array.cpp:143
next →1–100 of 6,270, ranked by callers