Do more. Code less. Free software for GPU computing.
Main Page
Related Pages
Modules
Namespace
Classes
Files
Examples
Modules
Here is a list of all modules:
Matrix Interface
Basics
Constructors
Generators
Allocate and free
GFOR - Parallelized loops
Subscripted array indexing
Access underlying data
Displaying variables
Element-wise Operations
Unary Operations
Binary Operations
Device management
Diagnostic information
Switch between devices
Licensing
Utility Functions
Reductions
Sum of values
Prod of values
Maximum values
Mininum values
Minimum and maximum values
Verify any true
Verify all true
Count nonzero values
Statistics
Mean
Median
Variance
CoVariance
Standard Deviation
Correlation Coefficient
Inclusive Scan
Inclusive Scan
Segmented Scan
Find nonzero values
Set Operations
Unique values
Union of two inputs
Intersect of two inputs
Linear Algebra
Basic matrix algebra
Matrix multiply
Inner product
Matrix and Vector norm
Advanced Dense Linear Algebra
Factorization
LU
QR
Cholesky
Singular values
Eigenvalue
Hessenberg form
Matrix Operations
Inversion
Determinant
Power
Rank
Solving linear systems
Image Processing
Image Morphing
Erosion
Dilation
Binary Morphing
Image Transformation
Rotation
Resizing
Colorspace Conversion
RGB to Grayscale
Image Histograms
Histogram
Image Equivalization
Image Filtering
Image Filter
Median Filter
Image Properties
Binary Labeling
Region Properties
Signal Processing
Fast Fourier Transforms
Fourier Transform (1D)
Fourier Transform (2D)
Fourier Transform (3D)
Convolutions
Convolution (1D, 2D, 3D)
Separable Convolution (2D)
Interpolation and Rescaling
Interpolation (Vectors)
Interpolation (Matrices)
Filter (1D)
Sparse Matrix Library
Generate Sparse Matrices
Helper functions
Matrix operations
Matrix manipulation
Matrix orientation
Matrix Transpose
Flip a Matrix
Change dimensions
Use new dimensions
Flatten into column vector
Matrix Extraction
Extract lower triangle
Extract upper triangle
Extract Diagonal
Merge Matrices
Tile a Matrix
Circular Shift
Reorder Matrix Dimensions
Create a Mesh
Sorting
Sort along dimension
Sort rows of input matrix
Mathematical Functions
Calculus
Difference
Gradient
Graphics Functions
Device Pointer Interface
Device management
Diagnostic information
Switch between devices
Utility Functions
Reductions
Sum of values
Prod of values
Maximum values
Mininum values
Minimum and maximum values
Verify any true
Verify all true
Count non zero values
Inclusive Scan
Inclusive Sum
Segmented Sum
Find nonzero values
Linear Algebra
Basic dense linear algebra
Matrix multiply
Inner product
Matrix and Vector norm
Advanced Dense Linear Algebra
Factorization
LU
QR
Cholesky
Singular values
Eigenvalue
Hessenberg form
Matrix Operations
Inversion
Determinant
Power
Solving linear systems
Image Processing
Image Morphing
Erosion
Dilation
Binary Morphing
Image Transformation
Rotation
Resizing
Colorspace Conversion
RGB to Grayscale
Image Histograms
Histogram
Range Histogram
Image Equivalization
Image Filtering
Image Filter
Median Filter
Image Properties
Binary Labeling
Region Properties
Signal Processing
Fast Fourier Transforms
Fourier Transform (1D)
Fourier Transform (2D)
Fourier Transform (3D)
Convolutions
Convolution (1D, 2D, 3D)
Separable Convolution (2D)
Interpolation and Rescaling
Rescaling
Interpolation (Vectors)
Interpolation (Matrices)
Filter (1D)
Matrix operations
Matrix manipulation
Matrix orientation
Matrix Transpose
Tile a Matrix
Circular Shift
Reorder Matrix Dimensions
Sorting
Sort along dimension
Check if array is sorted
Sort rows of input matrix
Mathematical Functions
Algebra
Cross Product
Kron Product
Calculus
Difference
Gradient
Graphics Functions
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Defines