|
| abs |
| Calculate the absolute value.
|
|
| accum |
| Evaluate the cumulative sum (inclusive) along a given dimension.
|
|
| acos |
| Evaluate the inverse cosine function (arc cosine).
|
|
| acosh |
| Evaluate the inverse hyperbolic cosine function (area hyperbolic cosine).
|
|
| add |
| Elementwise addition.
|
|
| allTrue |
| Check if all values along a given dimension are true.
|
|
| allTrueByKey |
| Check if all values along a given dimension are true, according to an array of keys.
|
|
| allocHost |
| Allocate memory on host.
|
|
| allocV2 |
| Allocate memory using the ArrayFire memory manager.
|
|
| and |
| Evaluate the logical AND of two arrays.
|
|
| anisotropicDiffusion |
| Anisotropic Smoothing Filter.
|
|
| anyTrueByKey |
| Check if any values along a given dimension are true, according to an array of keys.
|
|
| anytrue |
| Check if any values along a given dimension are true.
|
|
| approx1 |
| Interpolation across a single dimension.
|
|
| approx2 |
| Interpolation along two dimensions.
|
|
| arg |
| Calculate the phase angle (in radians) of a complex array.
|
|
| asin |
| Evaluate the inverse sine function (arc sine).
|
|
| asinh |
| Evaluate the inverse hyperbolic sine function (area hyperbolic sine).
|
|
| assign |
| Copy and write values in the locations specified by the sequences.
|
|
| atan/atan2 |
| Evaluate the inverse tangent function (arc tangent).
|
|
| atanh |
| Evaluate the inverse hyperbolic tangent function (area hyperbolic tangent).
|
|
| bilateral |
| Bilateral Filter.
|
|
| bitand |
| Evaluate the bitwise AND of two arrays.
|
|
| bitnot |
| Evaluate the bitwise NOT of an array.
|
|
| bitor |
| Evaluate the bitwise OR of two arrays.
|
|
| bitshiftl |
| Shift the bits of integer arrays left.
|
|
| bitshiftr |
| Shift the bits of integer arrays right.
|
|
| bitxor |
| Evaluate the bitwise XOR of two arrays.
|
|
| canny |
| Canny Edge Detector.
|
|
| cast |
| Cast an array from one type to another.
|
|
| cbrt |
| Evaluate the cube root.
|
|
| ceil |
| Rounds up to the least integer greater than or equal to x.
|
|
| cholesky |
| Perform Cholesky decomposition.
|
|
| clamp |
| Clamp an array between an upper and a lower limit.
|
|
| col/cols |
| Gets a reference of a col in a 2D af::array.
|
|
| colorSpace |
| Colorspace conversion function.
|
|
| complex |
| Create complex arrays.
|
|
| confidenceCC |
| Segment image based on similar pixel characteristics.
|
|
| conjg |
| Evaluate the complex conjugate of an input array.
|
|
| constant |
| Create an array from a scalar input value.
|
|
| convolve (Non-separable) |
| Convolution Integral for any(one through three) dimensional data.
|
|
| convolve (Separable) |
| Separable Convolution.
|
|
| convolve1 |
| Convolution Integral for one dimensional data.
|
|
| convolve2 |
| Convolution Integral for two dimensional data.
|
|
| convolve3 |
| Convolution Integral for three dimensional data.
|
|
| corrcoef |
| Find the correlation coefficient of values in the input.
|
|
| cos |
| Evaluate the cosine function.
|
|
| cosh |
| Evaluate the hyperbolic cosine function.
|
|
| count |
| Count non-zero values in an array along a given dimension.
|
|
| countByKey |
| Count non-zero values in an array, according to an array of keys.
|
|
| cov |
| Find the covariance of values in the input.
|
|
| deleteImageMem |
| Delete memory created by saveImageMem and af_save_image_memory function.
|
|
| dense |
| Returns a dense array from a sparse input.
|
|
| det |
| Find the determinant of a matrix.
|
|
| deviceInfo |
| Gets the information about device and platform as strings.
|
|
| deviceMemInfo |
| Memory manager related functions.
|
|
| diag |
| Extract the diagonal from an array.
|
|
| diff1 |
| Calculate the first order difference in an array over a given dimension.
|
|
| diff2 |
| Calculate the second order difference in an array over a given dimension.
|
|
| dilate |
| Dilation(morphological operator) for images.
|
|
| dilate3d |
| Dilation(morphological operator) for volumes.
|
|
| div |
| Elementwise division.
|
|
| dog |
| Difference of Gaussians.
|
|
| dot |
| Compute the dot product.
|
|
| eq |
| Equal to, an elementwise comparison of two arrays.
|
|
| erf |
| Evaluate the error function.
|
|
| erfc |
| Evaluate the complementary error function.
|
|
| erode |
| Erosion(morphological operator) for images.
|
|
| erode3d |
| Erosion(morphological operator) for volumes.
|
|
| exp |
| Evaluate the exponential function.
|
|
| expm1 |
| Evaluate the exponential function of an array minus 1, exp(in) - 1 .
|
|
| factorial |
| Evaluate the factorial.
|
|
| fast |
| FAST feature detector.
|
|
| features |
| Lookup values of an array based on sequences and/or arrays.
|
|
| fft |
| Fast Fourier Transform.
|
|
| fft2 |
| Fast Fourier Transform.
|
|
| fft3 |
| Fast Fourier Transform.
|
|
| fftC2R |
| Complex to Real Fast Fourier Transform.
|
|
| fftR2C |
| Real to Complex Fast Fourier Transform.
|
|
| fir |
| This function implements a Finite Impulse Filter.
|
|
| flat |
| Flatten an array.
|
|
| flip |
| Flip the input along a specified dimension.
|
|
| floor |
| Rounds down to the greatest integer less than or equal to x.
|
|
| freeHost |
| Free memory allocated on host internally by ArrayFire.
|
|
| freePinned |
| Free pinned memory allocated by ArrayFire's memory manager.
|
|
| freeV2 |
| Returns memory to ArrayFire's memory manager.
|
|
| gaussiankernel |
| Creates a Gaussian Kernel.
|
|
| ge |
| Greater than or equal to, an elementwise comparison of two arrays.
|
|
| getActiveBackend |
| Get's the backend enum for the active backend.
|
|
| getAvailableBackends |
| Returns an integer indicating the backends loaded successfully.
|
|
| getBackendCount |
| Get the number of backends whose libraries were successfully loaded.
|
|
| getBackendId |
| Get's the backend enum for an array.
|
|
| getDefaultRandomEngine |
| Returns the default random engine object.
|
|
| getDevice |
| Get the current device ID.
|
|
| getDeviceCount |
| Gets the number of compute devices on the system.
|
|
| getDeviceId |
| Get's the id of the device an array was created on.
|
|
| getSeed |
| Returns the seed for random number generation.
|
|
| gloh |
| SIFT feature detector and GLOH descriptor extractor.
|
|
| grad |
| Calculate the gradients of the input.
|
|
| gray2rgb |
| Grayscale to RGB colorspace converter.
|
|
| gt |
| Greater than comparison, an elementwise comparison of two arrays.
|
|
| hammingMatcher |
| Hamming Matcher.
|
|
| harris |
| Harris corner detector.
|
|
| histequal |
| Histogram equalization of input image.
|
|
| histogram |
| Histogram of input data.
|
|
| homography |
| Homography Estimation.
|
|
| hsv2rgb |
| HSV to RGB colorspace converter.
|
|
| hypot |
| Evaluate the length of the hypotenuse of two inputs.
|
|
| identity |
| Generate an identity matrix.
|
|
| ifft |
| Fast Fourier Transform.
|
|
| ifft2 |
| Fast Fourier Transform.
|
|
| ifft3 |
| Fast Fourier Transform.
|
|
| iir |
| This function implements a Infinite Impulse Filter.
|
|
| imag |
| Returns the imaginary part of a complex array.
|
|
| index |
| Lookup values of an array based on sequences and/or arrays.
|
|
| info |
| Display ArrayFire and device info.
|
|
| infoString |
| Get af::info() as a string.
|
|
| inverse |
| Invert a matrix.
|
|
| inverseDeconv |
| Inverse Deconvolution.
|
|
| iota |
| Generate an array with [0, n-1] values modified to specified dimensions and tiling.
|
|
| isDoubleAvailable |
| Check if double precision support is available for specified device.
|
|
| isHalfAvailable |
| Check if half(16-bit) precision floating point support is available for specified device.
|
|
| isImageIoAvailable |
| Returns true if ArrayFire was compiled with ImageIO (FreeImage) support.
|
|
| isLAPACKAvailable |
| Returns true if ArrayFire is compiled with LAPACK support.
|
|
| isinf |
| Check if values are infinite.
|
|
| isnan |
| Check if values are NaN.
|
|
| iszero |
| Check if values are zero.
|
|
| iterativeDeconv |
| Iterative Deconvolution.
|
|
| join |
| Join up to 4 arrays along specified dimension.
|
|
| le |
| Less than or equal to, an elementwise comparison of two arrays.
|
|
| lgamma |
| Evaluate the logarithm of the absolute value of the gamma function.
|
|
| loadImage |
| Load an image from disk to an array.
|
|
| loadImageMem |
| Load an image from memory which is stored as a FreeImage stream (FIMEMORY).
|
|
| log |
| Evaluate the natural logarithm.
|
|
| log10 |
| Evaluate the base 10 logarithm.
|
|
| log1p |
| Evaluate the natural logarithm of 1 + input, ln(1+in) .
|
|
| log2 |
| Evaluate the base 2 logarithm.
|
|
| lookup |
| Lookup values of an array by indexing with another array.
|
|
| lower |
| Return the lower triangular matrix from an input array.
|
|
| lt |
| Less than, an elementwise comparison of two arrays.
|
|
| lu |
| Perform LU decomposition.
|
|
| matchTemplate |
| Template Matching.
|
|
| matmul |
| Matrix multiplication.
|
|
| max |
| Returns the elementwise maximum between two arrays.
|
|
| max |
| Return the maximum along a given dimension.
|
|
| maxByKey |
| Return the maximum along a given dimension, according to an array of keys.
|
|
| maxfilt |
| Find maximum value from a window.
|
|
| mean |
| Find the mean of values in the input.
|
|
| meanshift |
| Meanshift Filter.
|
|
| medfilt |
| Median Filter.
|
|
| median |
| Find the median of values in the input.
|
|
| min |
| Returns the elementwise minimum between two arrays.
|
|
| min |
| Return the minimum along a given dimension.
|
|
| minByKey |
| Return the minimum along a given dimension, according to an array of keys.
|
|
| minfilt |
| Find minimum value from a window.
|
|
| mod |
| Calculate the modulus.
|
|
| moddims |
| Modify the dimensions of an array without changing the order of its elements.
|
|
| moments |
| The af::moments() function allows for finding different properties of image regions.
|
|
| mul |
| Elementwise multiply.
|
|
| nearestNeighbour |
| Determine the nearest neighbouring points to a given set of points.
|
|
| neg |
| Negate an array.
|
|
| neq |
| Not equal to, an elementwise comparison of two arrays.
|
|
| norm |
| Find the norm of a matrix.
|
|
| not |
| Evaluate the logical NOT of an array.
|
|
| operator() |
| Gets a reference to a set of elements.
|
|
| operator(star)= |
| Multiplies and assigns the value(s) of val to the elements of the af::array.
|
|
| operator+= |
| Adds and assigns the value(s) of val to the elements of the af::array.
|
|
| operator-= |
| Subtracts and assigns the value(s) of val to the elements of the af::array.
|
|
| operator/= |
| Divides and assigns the value(s) of val to the elements of the af::array.
|
|
| operator= |
| Assignes the value(s) of val to the elements of the af::array.
|
|
| or |
| Evaluate the logical OR of two arrays.
|
|
| orb |
| ORB Feature descriptor.
|
|
| pad |
| Pad an array.
|
|
| pinned |
| Allocate pinned memory using ArrayFire's memory manager.
|
|
| pinverse |
| Pseudo-invert (Moore-Penrose) a matrix.
|
|
| pow |
| Raise a base to a power (or exponent).
|
|
| pow2 |
| Raise 2 to a power (or exponent).
|
|
| print |
| Print the array to screen.
|
|
| product |
| Multiply array elements over a given dimension.
|
|
| productByKey |
| Multiply array elements over a given dimension, according to an array of keys.
|
|
| qr |
| Perform QR decomposition.
|
|
| randn |
| Create a random array sampled from normal distribution.
|
|
| randomEngine |
| Functions to create, modify, use, and destroy randomEngine objects.
|
|
| randu |
| Create a random array sampled from uniform distribution.
|
|
| range |
| Generate an array with [0, n-1] values along the a specified dimension and tiled across other dimensions.
|
|
| rank |
| Find the rank of a matrix.
|
|
| readArray |
| Load an array from a file.
|
|
| real |
| Returns the real part of a complex array.
|
|
| regions |
| Find blobs in given image.
|
|
| rem |
| Calculate the remainder of a division.
|
|
| reorder |
| Reorder an array.
|
|
| replace |
| Replace elements of an array with elements of another array.
|
|
| resize |
| Resize an input image.
|
|
| rgb2gray |
| RGB to Grayscale colorspace converter.
|
|
| rgb2hsv |
| RGB to HSV colorspace converter.
|
|
| rgb2ycbcr |
| RGB to YCbCr colorspace converter.
|
|
| root |
| Evaluate the nth root.
|
|
| rotate |
| Rotate an input image or array.
|
|
| round |
| Round numbers to the nearest integer.
|
|
| row/rows |
| Gets a reference of a row in a 2D af::array.
|
|
| rsqrt |
| Evaluate the reciprocal square root.
|
|
| sat |
| Summed Area Tables.
|
|
| saveArray |
| Save an array to a binary file.
|
|
| saveImage |
| Save an array to disk as an image.
|
|
| saveImageMem |
| Save an array to memory as an image using FreeImage stream (FIMEMORY).
|
|
| scale |
| Scale an input image.
|
|
| scan |
| Scan an array (generalized) over a given dimension.
|
|
| scanByKey |
| Scan an array (generalized) over a given dimension, according to an array of keys.
|
|
| select |
| Select elements based on a conditional array.
|
|
| setBackend |
| Set the current backend when using Unified backend.
|
|
| setDefaultRandomEngineType |
| Set the default random engine type.
|
|
| setDevice |
| Change current device to specified device.
|
|
| setSeed |
| Set the seed for random number generation.
|
|
| setintersect |
| Evaluate the intersection of two arrays.
|
|
| setunion |
| Evaluate the union of two arrays.
|
|
| setunique |
| Return the unique values in an array.
|
|
| shift |
| Shift an array.
|
|
| sift |
| SIFT feature detector and descriptor extractor.
|
|
| sigmoid |
| Evaluate the logistical sigmoid function.
|
|
| sign |
| Return the sign of elements in an array.
|
|
| sin |
| Evaluate the sine function.
|
|
| sinh |
| Evaluate the hyperbolic sine function.
|
|
| skew |
| Skew an input image.
|
|
| slice/slices |
| Gets a reference of a matrix in a 3D af::array.
|
|
| sobel |
| Sobel Operators.
|
|
| solve |
| Solve a system of equations.
|
|
| solveLU |
| Solve a system of equations.
|
|
| sort |
| Sort an array over a given dimension.
|
|
| sortByKey |
| Sort an array over a given dimension, according to an array of keys.
|
|
| sortIndex |
| Sort an array over a given dimension and return the original indices.
|
|
| sparse |
| Create a sparse array.
|
|
| sparseConvertTo |
| Convert an existing sparse array into a different storage format.
|
|
| sparseGetColdx |
| Returns reference to the column indices component of the sparse array.
|
|
| sparseGetInfo |
| Returns reference to components of the input sparse array.
|
|
| sparseGetNNZ |
| Returns the number of non zero elements in the sparse array.
|
|
| sparseGetRowIdx |
| Returns reference to the row indices component of the sparse array.
|
|
| sparseGetStorage |
| Returns the storage type of a sparse array.
|
|
| sparseGetValues |
| Returns reference to the values component of the sparse array.
|
|
| sqrt |
| Evaluate the square root.
|
|
| stdev |
| Find the standard deviation of values in the input.
|
|
| sub |
| Elementwise subtraction.
|
|
| sum |
| Sum array elements over a given dimension.
|
|
| sumByKey |
| Sum array elements over a given dimension, according to an array of keys.
|
|
| susan |
| SUSAN corner detector.
|
|
| svd |
| Perform singular value decomposition.
|
|
| sync |
| Blocks until all operations on device are finished.
|
|
| tan |
| Evaluate the tangent function.
|
|
| tanh |
| Evaluate the hyperbolic tangent function.
|
|
| tgamma |
| Evaluate the gamma function.
|
|
| tile |
| Generate a tiled array by repeating an array's contents along a specified dimension.
|
|
| toString |
| Print the array to a string instead of the screen.
|
|
| topk |
| This function returns the top k values along a given dimension of the input array.
|
|
| transform |
| Transform an input image.
|
|
| transformCoordinates |
| Transform input coordinates.
|
|
| translate |
| Translate an input image.
|
|
| transpose |
| Transpose a matrix.
|
|
| trunc |
| Truncate numbers to nearest integer.
|
|
| unwrap |
| Rearrange windowed sections of an array into columns (or rows)
|
|
| upper |
| Return the upper triangular matrix from an input array.
|
|
| var |
| Find the variance of values in the input.
|
|
| where |
| Locate the indices of the non-zero values in an array.
|
|
| wrap |
| Performs the opposite of af::unwrap().
|
|
| ycbcr2rgb |
| YCbCr to RGB colorspace converter.
|
|