| 
    CUDPP 1.1.1 
   | 
 
CUDA kernel methods for basic operations on vectors. More...
Functions | |
Vector Functions  | |
CUDA kernel methods for basic operations on vectors.  | |
| template<class T > | |
| __global__ void | vectorAddConstant (T *d_vector, T constant, int n, int baseIndex) | 
| Adds a constant value to all values in the input d_vector.   | |
| template<class T > | |
| __global__ void | vectorAddUniform (T *d_vector, const T *d_uniforms, int numElements, int blockOffset, int baseIndex) | 
| Add a uniform value to each data element of an array.   | |
| template<class T , CUDPPOperator op, int elementsPerThread> | |
| __global__ void | vectorAddUniform4 (T *d_vector, const T *d_uniforms, int numElements, int vectorRowPitch, int uniformRowPitch, int blockOffset, int baseIndex) | 
| Add a uniform value to each data element of an array (vec4 version)   | |
| template<class T > | |
| __global__ void | vectorAddVector (T *d_vectorA, const T *d_vectorB, int numElements, int baseIndex) | 
| Adds together two vectors.   | |
| template<class T , CUDPPOperator oper, bool isLastBlockFull> | |
| __global__ void | vectorSegmentedAddUniform4 (T *d_vector, const T *d_uniforms, const unsigned int *d_maxIndices, unsigned int numElements, int blockOffset, int baseIndex) | 
| Add a uniform value to data elements of an array (vec4 version)   | |
| template<class T , CUDPPOperator oper, bool isLastBlockFull> | |
| __global__ void | vectorSegmentedAddUniformToRight4 (T *d_vector, const T *d_uniforms, const unsigned int *d_minIndices, unsigned int numElements, int blockOffset, int baseIndex) | 
| Add a uniform value to data elements of an array (vec4 version)   | |
CUDA kernel methods for basic operations on vectors.
CUDA kernel methods for basic operations on vectors.
Examples:
 1.7.4