A C D I J O S T

C

CUDPP_ADD - Static variable in class jcuda.jcudpp.CUDPPOperator
Addition of two operands
CUDPP_CHAR - Static variable in class jcuda.jcudpp.CUDPPDatatype
Character type (C char) - Closest Java type: byte
CUDPP_COMPACT - Static variable in class jcuda.jcudpp.CUDPPAlgorithm
Compact
CUDPP_ERROR_ILLEGAL_CONFIGURATION - Static variable in class jcuda.jcudpp.CUDPPResult
Specified configuration is illegal.
CUDPP_ERROR_INVALID_HANDLE - Static variable in class jcuda.jcudpp.CUDPPResult
Specified handle (for example, to a plan) is invalid.
CUDPP_ERROR_UNKNOWN - Static variable in class jcuda.jcudpp.CUDPPResult
Unknown or untraceable error.
CUDPP_FLOAT - Static variable in class jcuda.jcudpp.CUDPPDatatype
Float type (C float) - Closest Java type: float
CUDPP_INT - Static variable in class jcuda.jcudpp.CUDPPDatatype
Integer type (C int) - Closest Java type: int
CUDPP_MAX - Static variable in class jcuda.jcudpp.CUDPPOperator
Maximum of two operands
CUDPP_MIN - Static variable in class jcuda.jcudpp.CUDPPOperator
Minimum of two operands
CUDPP_MULTIPLY - Static variable in class jcuda.jcudpp.CUDPPOperator
Multiplication of two operands
CUDPP_OPTION_BACKWARD - Static variable in class jcuda.jcudpp.CUDPPOption
Algorithms operate backward: from end to start of array
CUDPP_OPTION_CTA_LOCAL - Static variable in class jcuda.jcudpp.CUDPPOption
Algorithm performed only on the CTAs (blocks) with no communication between blocks.
CUDPP_OPTION_EXCLUSIVE - Static variable in class jcuda.jcudpp.CUDPPOption
Exclusive (for scans) - scan includes all elements up to (but not including) the current element
CUDPP_OPTION_FORWARD - Static variable in class jcuda.jcudpp.CUDPPOption
Algorithms operate forward: from start to end of input array
CUDPP_OPTION_INCLUSIVE - Static variable in class jcuda.jcudpp.CUDPPOption
Inclusive (for scans) - scan includes all elements up to and including the current element
CUDPP_OPTION_KEY_VALUE_PAIRS - Static variable in class jcuda.jcudpp.CUDPPOption
Each key has an associated value
CUDPP_OPTION_KEYS_ONLY - Static variable in class jcuda.jcudpp.CUDPPOption
No associated value to a key (for global radix sort)
CUDPP_RAND_MD5 - Static variable in class jcuda.jcudpp.CUDPPAlgorithm
Pseudo Random Number Generator using MD5 hash algorithm
CUDPP_REDUCE - Static variable in class jcuda.jcudpp.CUDPPAlgorithm
Reduction
CUDPP_SCAN - Static variable in class jcuda.jcudpp.CUDPPAlgorithm
Scan
CUDPP_SEGMENTED_SCAN - Static variable in class jcuda.jcudpp.CUDPPAlgorithm
Segmented scan
CUDPP_SORT_INVALID - Static variable in class jcuda.jcudpp.CUDPPAlgorithm
Placeholder at end of enum
CUDPP_SORT_RADIX - Static variable in class jcuda.jcudpp.CUDPPAlgorithm
Radix sort within chunks, merge sort to merge chunks together
CUDPP_SPMVMULT - Static variable in class jcuda.jcudpp.CUDPPAlgorithm
Sparse matrix - vector multiplication
CUDPP_SUCCESS - Static variable in class jcuda.jcudpp.CUDPPResult
No error.
CUDPP_UCHAR - Static variable in class jcuda.jcudpp.CUDPPDatatype
Unsigned character (byte) type (C unsigned char) - Closest Java type: byte
CUDPP_UINT - Static variable in class jcuda.jcudpp.CUDPPDatatype
Unsigned integer type (C unsigned int) - Closest Java type: int
CUDPPAlgorithm - Class in jcuda.jcudpp
Algorithms supported by CUDPP.
cudppCompact(CUDPPHandle, Pointer, Pointer, Pointer, Pointer, long) - Static method in class jcuda.jcudpp.JCudpp
Given an array d_in and an array of 1/0 flags in deviceValid, returns a compacted array in d_out of corresponding only the "valid" values from d_in.
CUDPPConfiguration - Class in jcuda.jcudpp
Configuration struct used to specify algorithm, datatype, operator, and options when creating a plan for CUDPP algorithms.
CUDPPConfiguration() - Constructor for class jcuda.jcudpp.CUDPPConfiguration
Creates a new, uninitialized CUDPPConfiguration
CUDPPDatatype - Class in jcuda.jcudpp
Datatypes supported by CUDPP algorithms.
cudppDestroyPlan(CUDPPHandle) - Static method in class jcuda.jcudpp.JCudpp
Destroy a CUDPP Plan.
cudppDestroySparseMatrix(CUDPPHandle) - Static method in class jcuda.jcudpp.JCudpp
Destroy a CUDPP Sparse Matrix Object.
CUDPPHandle - Class in jcuda.jcudpp
Java port of a CUDPPHandle
CUDPPHandle() - Constructor for class jcuda.jcudpp.CUDPPHandle
Creates a new, uninitialized CUDPPHandle
cudppMultiScan(CUDPPHandle, Pointer, Pointer, long, long) - Static method in class jcuda.jcudpp.JCudpp
Performs numRows parallel scan operations of numElements each on its input (d_in) and places the output in d_out, with the scan parameters set by config.
CUDPPOperator - Class in jcuda.jcudpp
Operators supported by CUDPP algorithms (currently scan and segmented scan).
CUDPPOption - Class in jcuda.jcudpp
Options for configuring CUDPP algorithms.
cudppPlan(CUDPPHandle, CUDPPConfiguration, long, long, long) - Static method in class jcuda.jcudpp.JCudpp
Create a CUDPP plan.
cudppRand(CUDPPHandle, Pointer, long) - Static method in class jcuda.jcudpp.JCudpp
Rand puts numElements random 32-bit elements into d_out.
cudppRandSeed(CUDPPHandle, int) - Static method in class jcuda.jcudpp.JCudpp
Sets the seed used for rand.
CUDPPResult - Class in jcuda.jcudpp
CUDPP Result codes returned by CUDPP API functions.
cudppScan(CUDPPHandle, Pointer, Pointer, long) - Static method in class jcuda.jcudpp.JCudpp
Performs a scan operation of numElements on its input in GPU memory (d_in) and places the output in GPU memory (d_out), with the scan parameters specified in the plan pointed to by planHandle.
cudppSegmentedScan(CUDPPHandle, Pointer, Pointer, Pointer, long) - Static method in class jcuda.jcudpp.JCudpp
Performs a segmented scan operation of numElements on its input in GPU memory (d_idata) and places the output in GPU memory (d_out), with the scan parameters specified in the plan pointed to by planHandle.
cudppSort(CUDPPHandle, Pointer, Pointer, int, long) - Static method in class jcuda.jcudpp.JCudpp
Sorts key-value pairs or keys only.
cudppSparseMatrix(CUDPPHandle, CUDPPConfiguration, long, long, Pointer, Pointer, Pointer) - Static method in class jcuda.jcudpp.JCudpp
Create a CUDPP Sparse Matrix Object.
cudppSparseMatrixVectorMultiply(CUDPPHandle, Pointer, Pointer) - Static method in class jcuda.jcudpp.JCudpp
Perform matrix-vector multiply y = A*x for arbitrary sparse matrix A and vector x.

A C D I J O S T