C-Index
Date: 2010-04-21

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P R S T V W X Y Z

## C

calculateArch() - Static method in class jcuda.LibUtils
  Calculates the current ARCHType
calculateOS() - Static method in class jcuda.LibUtils
  Calculates the current OSType
canMapHostMemory - Variable in class jcuda.runtime.cudaDeviceProp
  Device can map host memory with cudaHostAlloc/cudaHostGetDevicePointer
CHAR - Static variable in class jcuda.Sizeof
  Size of a char, in bytes
clockRate - Variable in class jcuda.runtime.cudaDeviceProp
  The clock frequency in kilohertz;
computeMode - Variable in class jcuda.runtime.cudaDeviceProp
  Compute mode (See cudaComputeMode)
concurrentKernels - Variable in class jcuda.runtime.cudaDeviceProp
  Device can possibly execute multiple kernels concurrently
constSizeBytes - Variable in class jcuda.runtime.cudaFuncAttributes
  Size of constant memory in bytes
createLibName(String) - Static method in class jcuda.LibUtils
  Creates the name for the native library with the given base name for the current operating system and architecture.
CU_MEMHOSTALLOC_DEVICEMAP - Static variable in class jcuda.driver.JCudaDriver
  If set, host memory is mapped into CUDA address space and JCudaDriver#cuMemHostGetDevicePointer may be called on the host pointer.
CU_MEMHOSTALLOC_PORTABLE - Static variable in class jcuda.driver.JCudaDriver
  If set, host memory is portable between CUDA contexts.
CU_MEMHOSTALLOC_WRITECOMBINED - Static variable in class jcuda.driver.JCudaDriver
  If set, host memory is allocated as write-combined - fast to write, faster to DMA, slow to read except via SSE4 streaming load instruction (MOVNTDQA).
CU_PARAM_TR_DEFAULT - Static variable in class jcuda.driver.JCudaDriver
  For texture references loaded into the module, use default texunit from texture reference
CU_TRSA_OVERRIDE_FORMAT - Static variable in class jcuda.driver.JCudaDriver
  Override the texref format with a format inferred from the array
CU_TRSF_NORMALIZED_COORDINATES - Static variable in class jcuda.driver.JCudaDriver
  Use normalized texture coordinates in the range [0,1) instead of [0,dim)
CU_TRSF_READ_AS_INTEGER - Static variable in class jcuda.driver.JCudaDriver
  Read the texture as integers rather than promoting the values to floats in the range [0,1]
cuArray3DCreate(CUarray, CUDA_ARRAY3D_DESCRIPTOR) - Static method in class jcuda.driver.JCudaDriver
  Creates a CUDA array.
cuArray3DGetDescriptor(CUDA_ARRAY3D_DESCRIPTOR, CUarray) - Static method in class jcuda.driver.JCudaDriver
  Get a 3D CUDA array descriptor.
cuArrayCreate(CUarray, CUDA_ARRAY_DESCRIPTOR) - Static method in class jcuda.driver.JCudaDriver
  Creates a 1D or 2D CUDA array.
cuArrayDestroy(CUarray) - Static method in class jcuda.driver.JCudaDriver
  Destroys a CUDA array.
cuArrayGetDescriptor(CUDA_ARRAY_DESCRIPTOR, CUarray) - Static method in class jcuda.driver.JCudaDriver
  Get a 1D or 2D CUDA array descriptor.
CUBLAS_STATUS_ALLOC_FAILED - Static variable in class jcuda.jcublas.cublasStatus
  Resource allocation failed
CUBLAS_STATUS_ARCH_MISMATCH - Static variable in class jcuda.jcublas.cublasStatus
  Function requires an architectural feature absent from the architecture of the device
CUBLAS_STATUS_EXECUTION_FAILED - Static variable in class jcuda.jcublas.cublasStatus
  GPU program failed to execute
CUBLAS_STATUS_INTERNAL_ERROR - Static variable in class jcuda.jcublas.cublasStatus
  An internal CUBLAS operation failed
CUBLAS_STATUS_INVALID_VALUE - Static variable in class jcuda.jcublas.cublasStatus
  Unsupported numerical value was passed to function
CUBLAS_STATUS_MAPPING_ERROR - Static variable in class jcuda.jcublas.cublasStatus
  Access to GPU memory space failed
CUBLAS_STATUS_NOT_INITIALIZED - Static variable in class jcuda.jcublas.cublasStatus
  Library not initialized
CUBLAS_STATUS_SUCCESS - Static variable in class jcuda.jcublas.cublasStatus
  Operation completed successfully
cublasAlloc(int, int, Pointer) - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
  cublasStatus cublasAlloc (int n, int elemSize, void **devicePtr)
  creates an object in GPU memory space capable of holding an array of n elements, where each element requires elemSize bytes of storage.
cublasCaxpy(int, cuComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCaxpy (int n, cuComplex alpha, const cuComplex *x, int incx, cuComplex *y, int incy) multiplies single-complex vector x by single-complex scalar alpha and adds the result to single-complex vector y; that is, it overwrites single-complex y with single-complex alpha * x + y.
cublasCcopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCcopy (int n, const cuComplex *x, int incx, cuComplex *y, int incy) copies the single-complex vector x to the single-complex vector y.
cublasCgbmv(char, int, int, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCgbmv (char trans, int m, int n, int kl, int ku, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *x, int incx, cuComplex beta, cuComplex *y, int incy); performs one of the matrix-vector operations y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A) alpha and beta are single precision complex scalars.
cublasCgemm(char, char, int, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCgemm (char transa, char transb, int m, int n, int k, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb, cuComplex beta, cuComplex *C, int ldc) performs one of the matrix-matrix operations C = alpha * op(A) * op(B) + beta*C, where op(X) is one of op(X) = X or op(X) = transpose or op(X) = conjg(transpose(X)) alpha and beta are single-complex scalars, and A, B and C are matrices consisting of single-complex elements, with op(A) an m x k matrix, op(B) a k x n matrix and C an m x n matrix.
cublasCgemv(char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasCgemv (char trans, int m, int n, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *x, int incx, cuComplex beta, cuComplex *y, int incy) performs one of the matrix-vector operations y = alpha * op(A) * x + beta * y, where op(A) is one of op(A) = A or op(A) = transpose(A) or op(A) = conjugate(transpose(A)) where alpha and beta are single precision scalars, x and y are single precision vectors, and A is an m x n matrix consisting of single precision elements.
cublasCgerc(int, int, cuComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasCgerc (int m, int n, cuComplex alpha, const cuComplex *x, int incx, const cuComplex *y, int incy, cuComplex *A, int lda) performs the symmetric rank 1 operation A = alpha * x * conjugate(transpose(y)) + A, where alpha is a single precision complex scalar, x is an m element single precision complex vector, y is an n element single precision complex vector, and A is an m by n matrix consisting of single precision complex elements.
cublasCgeru(int, int, cuComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasCgeru (int m, int n, cuComplex alpha, const cuComplex *x, int incx, const cuComplex *y, int incy, cuComplex *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(y) + A, where alpha is a single precision complex scalar, x is an m element single precision complex vector, y is an n element single precision complex vector, and A is an m by n matrix consisting of single precision complex elements.
cublasChbmv(char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasChbmv (char uplo, int n, int k, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *x, int incx, cuComplex beta, cuComplex *y, int incy) performs the matrix-vector operation y := alpha*A*x + beta*y alpha and beta are single precision complex scalars.
cublasChemm(char, char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasChemm (char side, char uplo, int m, int n, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb, cuComplex beta, cuComplex *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are single precision complex scalars, A is a hermitian matrix consisting of single precision complex elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of single precision complex elements.
cublasChemv(char, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasChemv (char uplo, int n, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *x, int incx, cuComplex beta, cuComplex *y, int incy) performs the matrix-vector operation y = alpha*A*x + beta*y Alpha and beta are single precision complex scalars, and x and y are single precision complex vectors, each with n elements.
cublasCher(char, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCher (char uplo, int n, float alpha, const cuComplex *x, int incx, cuComplex *A, int lda) performs the hermitian rank 1 operation A = alpha * x * conjugate(transpose(x)) + A, where alpha is a single precision real scalar, x is an n element single precision complex vector and A is an n x n hermitian matrix consisting of single precision complex elements.
cublasCher2(char, int, cuComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCher2 (char uplo, int n, cuComplex alpha, const cuComplex *x, int incx, const cuComplex *y, int incy, cuComplex *A, int lda) performs the hermitian rank 2 operation A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A, where alpha is a single precision complex scalar, x and y are n element single precision complex vector and A is an n by n hermitian matrix consisting of single precision complex elements.
cublasCher2k(char, char, int, int, cuComplex, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCher2k (char uplo, char trans, int n, int k, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb, float beta, cuComplex *C, int ldc) performs one of the hermitian rank 2k operations C = alpha * A * conjugate(transpose(B)) + conjugate(alpha) * B * conjugate(transpose(A)) + beta * C , or C = alpha * conjugate(transpose(A)) * B + conjugate(alpha) * conjugate(transpose(B)) * A + beta * C.
cublasCherk(char, char, int, int, float, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCherk (char uplo, char trans, int n, int k, float alpha, const cuComplex *A, int lda, float beta, cuComplex *C, int ldc) performs one of the hermitian rank k operations C = alpha * A * conjugate(transpose(A)) + beta * C, or C = alpha * conjugate(transpose(A)) * A + beta * C.
cublasChpr(char, int, float, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasChpr (char uplo, int n, float alpha, const cuComplex *x, int incx, cuComplex *AP) performs the hermitian rank 1 operation A = alpha * x * conjugate(transpose(x)) + A, where alpha is a single precision real scalar and x is an n element single precision complex vector.
cublasChpr2(char, int, cuComplex, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasChpr2 (char uplo, int n, cuComplex alpha, const cuComplex *x, int incx, const cuComplex *y, int incy, cuComplex *AP) performs the hermitian rank 2 operation A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A, where alpha is a single precision complex scalar, and x and y are n element single precision complex vectors.
cublasCrot(int, Pointer, int, Pointer, int, float, cuComplex) - Static method in class jcuda.jcublas.JCublas
  void cublasCrot (int n, cuComplex *x, int incx, cuComplex *y, int incy, float sc, cuComplex cs) multiplies a 2x2 matrix ( sc cs) with the 2xn matrix ( transpose(x) ) (-conj(cs) sc) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasCrotg(Pointer, cuComplex, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasCrotg (cuComplex *host_ca, cuComplex cb, float *host_sc, cuComplex *host_cs) constructs the complex Givens tranformation ( sc cs ) G = ( ) , sc^2 + cabs(cs)^2 = 1, (-cs sc ) which zeros the second entry of the complex 2-vector transpose(ca, cb).
cublasCscal(int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCscal (int n, cuComplex alpha, cuComplex *x, int incx) replaces single-complex vector x with single-complex alpha * x.
cublasCsrot(int, Pointer, int, Pointer, int, float, float) - Static method in class jcuda.jcublas.JCublas
  void csrot (int n, cuComplex *x, int incx, cuCumplex *y, int incy, float c, float s) multiplies a 2x2 rotation matrix ( c s) with a 2xn matrix ( transpose(x) ) (-s c) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasCsscal(int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCsscal (int n, float alpha, cuComplex *x, int incx) replaces single-complex vector x with single-complex alpha * x.
cublasCswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCswap (int n, const cuComplex *x, int incx, cuComplex *y, int incy) interchanges the single-complex vector x with the single-complex vector y.
cublasCsymm(char, char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCsymm (char side, char uplo, int m, int n, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb, cuComplex beta, cuComplex *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are single precision complex scalars, A is a symmetric matrix consisting of single precision complex elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of single precision complex elements.
cublasCsyr2k(char, char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCsyr2k (char uplo, char trans, int n, int k, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb, cuComplex beta, cuComplex *C, int ldc) performs one of the symmetric rank 2k operations C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
cublasCsyrk(char, char, int, int, cuComplex, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCsyrk (char uplo, char trans, int n, int k, cuComplex alpha, const cuComplex *A, int lda, cuComplex beta, cuComplex *C, int ldc) performs one of the symmetric rank k operations C = alpha * A * transpose(A) + beta * C, or C = alpha * transpose(A) * A + beta * C.
cublasCtbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCtbmv (char uplo, char trans, char diag, int n, int k, const cuComplex *A, int lda, cuComplex *x, int incx) performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasCtbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCtbsv (char uplo, char trans, char diag, int n, int k, const cuComplex *A, int lda, cuComplex *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasCtpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCtpmv (char uplo, char trans, char diag, int n, const cuComplex *AP, cuComplex *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, op(A) = transpose(A) or op(A) = conjugate(transpose(A)) .
cublasCtpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCtpsv (char uplo, char trans, char diag, int n, const cuComplex *AP, cuComplex *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose)).
cublasCtrmm(char, char, char, char, int, int, cuComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCtrmm (char side, char uplo, char transa, char diag, int m, int n, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb) performs one of the matrix-matrix operations B = alpha * op(A) * B, or B = alpha * B * op(A) where alpha is a single-precision complex scalar, B is an m x n matrix composed of single precision complex elements, and A is a unit or non-unit, upper or lower, triangular matrix composed of single precision complex elements.
cublasCtrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasCtrmv (char uplo, char trans, char diag, int n, const cuComplex *A, int lda, cuComplex *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, or op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasCtrsm(char, char, char, char, int, int, cuComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCtrsm (char side, char uplo, char transa, char diag, int m, int n, cuComplex alpha, const cuComplex *A, int lda, cuComplex *B, int ldb) solves one of the matrix equations op(A) * X = alpha * B, or X * op(A) = alpha * B, where alpha is a single precision complex scalar, and X and B are m x n matrices that are composed of single precision complex elements.
cublasCtrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasCtrsv (char uplo, char trans, char diag, int n, const cuComplex *A, int lda, cuComplex *x, int incx) solves a system of equations op(A) * x = b, where op(A) is either A, transpose(A) or conjugate(transpose(A)).
cublasDasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  double cublasDasum (int n, const double *x, int incx) computes the sum of the absolute values of the elements of double precision vector x; that is, the result is the sum from i = 0 to n - 1 of abs(x[1 + i * incx]).
cublasDaxpy(int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDaxpy (int n, double alpha, const double *x, int incx, double *y, int incy) multiplies double-precision vector x by double-precision scalar alpha and adds the result to double-precision vector y; that is, it overwrites double-precision y with double-precision alpha * x + y.
cublasDcopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDcopy (int n, const double *x, int incx, double *y, int incy) copies the double-precision vector x to the double-precision vector y.
cublasDdot(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  double cublasDdot (int n, const double *x, int incx, const double *y, int incy) computes the dot product of two double-precision vectors.
cublasDgbmv(char, int, int, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDgbmv (char trans, int m, int n, int kl, int ku, double alpha, const double *A, int lda, const double *x, int incx, double beta, double *y, int incy); performs one of the matrix-vector operations y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A) alpha and beta are double precision scalars.
cublasDgemm(char, char, int, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDgemm (char transa, char transb, int m, int n, int k, double alpha, const double *A, int lda, const double *B, int ldb, double beta, double *C, int ldc) computes the product of matrix A and matrix B, multiplies the result by scalar alpha, and adds the sum to the product of matrix C and scalar beta.
cublasDgemv(char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasDgemv (char trans, int m, int n, double alpha, const double *A, int lda, const double *x, int incx, double beta, double *y, int incy) performs one of the matrix-vector operations y = alpha * op(A) * x + beta * y, where op(A) is one of op(A) = A or op(A) = transpose(A) where alpha and beta are double precision scalars, x and y are double precision vectors, and A is an m x n matrix consisting of double precision elements.
cublasDger(int, int, double, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasDger (int m, int n, double alpha, const double *x, int incx, const double *y, int incy, double *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(y) + A, where alpha is a double precision scalar, x is an m element double precision vector, y is an n element double precision vector, and A is an m by n matrix consisting of double precision elements.
cublasDnrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  double dnrm2 (int n, const double *x, int incx) computes the Euclidean norm of the double-precision n-vector x (with storage increment incx).
cublasDrot(int, Pointer, int, Pointer, int, double, double) - Static method in class jcuda.jcublas.JCublas
  void cublasDrot (int n, double *x, int incx, double *y, int incy, double sc, double ss) multiplies a 2x2 matrix ( sc ss) with the 2xn matrix ( transpose(x) ) (-ss sc) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasDrotg(Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasDrotg (double *host_sa, double *host_sb, double *host_sc, double *host_ss) constructs the Givens tranformation ( sc ss ) G = ( ) , sc^2 + ss^2 = 1, (-ss sc ) which zeros the second entry of the 2-vector transpose(sa, sb).
cublasDrotm(int, Pointer, int, Pointer, int, double[]) - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
cublasDrotmg(double[], double[], double[], double, double[]) - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
cublasDsbmv(char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDsbmv (char uplo, int n, int k, double alpha, const double *A, int lda, const double *x, int incx, double beta, double *y, int incy) performs the matrix-vector operation y := alpha*A*x + beta*y alpha and beta are double precision scalars.
cublasDscal(int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDscal (int n, double alpha, double *x, int incx) replaces double-precision vector x with double-precision alpha * x.
cublasDspmv(char, int, double, Pointer, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDspmv (char uplo, int n, double alpha, const double *AP, const double *x, int incx, double beta, double *y, int incy) performs the matrix-vector operation y = alpha * A * x + beta * y Alpha and beta are double precision scalars, and x and y are double precision vectors with n elements.
cublasDspr(char, int, double, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasDspr (char uplo, int n, double alpha, const double *x, int incx, double *AP) performs the symmetric rank 1 operation A = alpha * x * transpose(x) + A, where alpha is a double precision scalar and x is an n element double precision vector.
cublasDspr2(char, int, double, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasDspr2 (char uplo, int n, double alpha, const double *x, int incx, const double *y, int incy, double *AP) performs the symmetric rank 2 operation A = alpha*x*transpose(y) + alpha*y*transpose(x) + A, where alpha is a double precision scalar, and x and y are n element double precision vectors.
cublasDswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDswap (int n, double *x, int incx, double *y, int incy) replaces double-precision vector x with double-precision alpha * x.
cublasDsymm(char, char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDsymm (char side, char uplo, int m, int n, double alpha, const double *A, int lda, const double *B, int ldb, double beta, double *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are double precision scalars, A is a symmetric matrix consisting of double precision elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of double precision elements.
cublasDsymv(char, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDsymv (char uplo, int n, double alpha, const double *A, int lda, const double *x, int incx, double beta, double *y, int incy) performs the matrix-vector operation y = alpha*A*x + beta*y Alpha and beta are double precision scalars, and x and y are double precision vectors, each with n elements.
cublasDsyr(char, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDsyr (char uplo, int n, double alpha, const double *x, int incx, double *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(x) + A, where alpha is a double precision scalar, x is an n element double precision vector and A is an n x n symmetric matrix consisting of double precision elements.
cublasDsyr2(char, int, double, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDsyr2 (char uplo, int n, double alpha, const double *x, int incx, const double *y, int incy, double *A, int lda) performs the symmetric rank 2 operation A = alpha*x*transpose(y) + alpha*y*transpose(x) + A, where alpha is a double precision scalar, x and y are n element double precision vector and A is an n by n symmetric matrix consisting of double precision elements.
cublasDsyr2k(char, char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDsyr2k (char uplo, char trans, int n, int k, double alpha, const double *A, int lda, const double *B, int ldb, double beta, double *C, int ldc) performs one of the symmetric rank 2k operations C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
cublasDsyrk(char, char, int, int, double, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDsyrk (char uplo, char trans, int n, int k, double alpha, const double *A, int lda, double beta, double *C, int ldc) performs one of the symmetric rank k operations C = alpha * A * transpose(A) + beta * C, or C = alpha * transpose(A) * A + beta * C.
cublasDtbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDtbmv (char uplo, char trans, char diag, int n, int k, const double *A, int lda, double *x, int incx) performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, or op(A) = transpose(A).
cublasDtbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDtbsv (char uplo, char trans, char diag, int n, int k, const double *A, int lda, double *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A or op(A) = transpose(A).
cublasDtpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDtpmv (char uplo, char trans, char diag, int n, const double *AP, double *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, or op(A) = transpose(A).
cublasDtpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDtpsv (char uplo, char trans, char diag, int n, const double *AP, double *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A or op(A) = transpose(A).
cublasDtrmm(char, char, char, char, int, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDtrmm (char side, char uplo, char transa, char diag, int m, int n, double alpha, const double *A, int lda, const double *B, int ldb) performs one of the matrix-matrix operations B = alpha * op(A) * B, or B = alpha * B * op(A) where alpha is a double-precision scalar, B is an m x n matrix composed of double precision elements, and A is a unit or non-unit, upper or lower, triangular matrix composed of double precision elements.
cublasDtrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDtrmv (char uplo, char trans, char diag, int n, const double *A, int lda, double *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = = A, or op(A) = transpose(A).
cublasDtrsm(char, char, char, char, int, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDtrsm (char side, char uplo, char transa, char diag, int m, int n, double alpha, const double *A, int lda, double *B, int ldb) solves one of the matrix equations op(A) * X = alpha * B, or X * op(A) = alpha * B, where alpha is a double precision scalar, and X and B are m x n matrices that are composed of double precision elements.
cublasDtrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasDtrsv (char uplo, char trans, char diag, int n, const double *A, int lda, double *x, int incx) solves a system of equations op(A) * x = b, where op(A) is either A or transpose(A).
cublasDzasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  double cublasDzasum (int n, const cuDoubleComplex *x, int incx) takes the sum of the absolute values of a complex vector and returns a double precision result.
cublasDznrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  double cublasDznrm2 (int n, const cuDoubleComplex *x, int incx) computes the Euclidean norm of the double precision complex n-vector x.
cublasFree(Pointer) - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
  cublasStatus cublasFree (const void *devicePtr)
  destroys the object in GPU memory space pointed to by devicePtr.
  Return Values
  -------------
  CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library has not been initialized
  CUBLAS_STATUS_INTERNAL_ERROR if the object could not be deallocated
  CUBLAS_STATUS_SUCCESS if object was destroyed successfully
cublasGetError() - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
  cublasStatus cublasGetError()
  returns the last error that occurred on invocation of any of the CUBLAS BLAS functions.
cublasGetMatrix(int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
  cublasStatus cublasGetMatrix (int rows, int cols, int elemSize, const void *A, int lda, void *B, int ldb)
  copies a tile of rows x cols elements from a matrix A in GPU memory space to a matrix B in CPU memory space.
cublasGetMatrix(int, int, Pointer, int, cuComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
  Extended wrapper for arrays of cuComplex values.
cublasGetMatrix(int, int, Pointer, int, cuDoubleComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
  Extended wrapper for arrays of cuDoubleComplex values.
cublasGetVector(int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
  cublasStatus
  cublasGetVector (int n, int elemSize, const void *x, int incx, void *y, int incy)
  copies n elements from a vector x in GPU memory space to a vector y in CPU memory space.
cublasGetVector(int, Pointer, int, cuComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
  Extended wrapper for arrays of cuComplex values.
cublasGetVector(int, Pointer, int, cuDoubleComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
  Extended wrapper for arrays of cuDoubleComplex values.
cublasIcamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  int cublasIcamax (int n, const float *x, int incx) finds the smallest index of the element having maximum absolute value in single-complex vector x; that is, the result is the first i, i = 0 to n - 1 that maximizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
cublasIcamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  int cublasIcamin (int n, const float *x, int incx) finds the smallest index of the element having minimum absolute value in single-complex vector x; that is, the result is the first i, i = 0 to n - 1 that minimizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
cublasIdamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  int idamax (int n, const double *x, int incx) finds the smallest index of the maximum magnitude element of double- precision vector x; that is, the result is the first i, i = 0 to n - 1, that maximizes abs(x[1 + i * incx])).
cublasIdamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  int idamin (int n, const double *x, int incx) finds the smallest index of the minimum magnitude element of double- precision vector x; that is, the result is the first i, i = 0 to n - 1, that minimizes abs(x[1 + i * incx])).
cublasInit() - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
  cublasStatus cublasInit()
  initializes the CUBLAS library and must be called before any other CUBLAS API function is invoked.
cublasIsamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  int cublasIsamax (int n, const float *x, int incx) finds the smallest index of the maximum magnitude element of single precision vector x; that is, the result is the first i, i = 0 to n - 1, that maximizes abs(x[1 + i * incx])).
cublasIsamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  int cublasIsamin (int n, const float *x, int incx) finds the smallest index of the minimum magnitude element of single precision vector x; that is, the result is the first i, i = 0 to n - 1, that minimizes abs(x[1 + i * incx])).
cublasIzamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  int cublasIzamax (int n, const double *x, int incx) finds the smallest index of the element having maximum absolute value in double-complex vector x; that is, the result is the first i, i = 0 to n - 1 that maximizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
cublasIzamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  int cublasIzamin (int n, const cuDoubleComplex *x, int incx) finds the smallest index of the element having minimum absolute value in double-complex vector x; that is, the result is the first i, i = 0 to n - 1 that minimizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
cublasSasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  float cublasSasum (int n, const float *x, int incx) computes the sum of the absolute values of the elements of single precision vector x; that is, the result is the sum from i = 0 to n - 1 of abs(x[1 + i * incx]).
cublasSaxpy(int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSaxpy (int n, float alpha, const float *x, int incx, float *y, int incy) multiplies single precision vector x by single precision scalar alpha and adds the result to single precision vector y; that is, it overwrites single precision y with single precision alpha * x + y.
cublasScasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  float cublasScasum (int n, const cuDouble *x, int incx) takes the sum of the absolute values of a complex vector and returns a single precision result.
cublasScnrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  float cublasScnrm2 (int n, const cuComplex *x, int incx) computes the Euclidean norm of the single-complex n-vector x.
cublasScopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasScopy (int n, const float *x, int incx, float *y, int incy) copies the single precision vector x to the single precision vector y.
cublasSdot(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  float cublasSdot (int n, const float *x, int incx, const float *y, int incy) computes the dot product of two single precision vectors.
cublasSetMatrix(int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
  cublasStatus cublasSetMatrix (int rows, int cols, int elemSize, const void *A, int lda, void *B, int ldb)
  copies a tile of rows x cols elements from a matrix A in CPU memory space to a matrix B in GPU memory space.
cublasSetMatrix(int, int, cuComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  Extended wrapper for arrays of cuComplex values.
cublasSetMatrix(int, int, cuDoubleComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  Extended wrapper for arrays of cuDoubleComplex values.
cublasSetVector(int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
  cublasStatus
  cublasSetVector (int n, int elemSize, const void *x, int incx, void *y, int incy)
  copies n elements from a vector x in CPU memory space to a vector y in GPU memory space.
cublasSetVector(int, cuComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  Extended wrapper for arrays of cuComplex values.
cublasSetVector(int, cuDoubleComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  Extended wrapper for arrays of cuDoubleComplex values.
cublasSgbmv(char, int, int, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSgbmv (char trans, int m, int n, int kl, int ku, float alpha, const float *A, int lda, const float *x, int incx, float beta, float *y, int incy) performs one of the matrix-vector operations y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A) alpha and beta are single precision scalars.
cublasSgemm(char, char, int, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSgemm (char transa, char transb, int m, int n, int k, float alpha, const float *A, int lda, const float *B, int ldb, float beta, float *C, int ldc) computes the product of matrix A and matrix B, multiplies the result by a scalar alpha, and adds the sum to the product of matrix C and scalar beta.
cublasSgemv(char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasSgemv (char trans, int m, int n, float alpha, const float *A, int lda, const float *x, int incx, float beta, float *y, int incy) performs one of the matrix-vector operations y = alpha * op(A) * x + beta * y, where op(A) is one of op(A) = A or op(A) = transpose(A) where alpha and beta are single precision scalars, x and y are single precision vectors, and A is an m x n matrix consisting of single precision elements.
cublasSger(int, int, float, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasSger (int m, int n, float alpha, const float *x, int incx, const float *y, int incy, float *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(y) + A, where alpha is a single precision scalar, x is an m element single precision vector, y is an n element single precision vector, and A is an m by n matrix consisting of single precision elements.
cublasShutdown() - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
  cublasStatus cublasShutdown()
  releases CPU-side resources used by the CUBLAS library.
cublasSnrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  float cublasSnrm2 (int n, const float *x, int incx) computes the Euclidean norm of the single precision n-vector x (with storage increment incx).
cublasSrot(int, Pointer, int, Pointer, int, float, float) - Static method in class jcuda.jcublas.JCublas
  void cublasSrot (int n, float *x, int incx, float *y, int incy, float sc, float ss) multiplies a 2x2 matrix ( sc ss) with the 2xn matrix ( transpose(x) ) (-ss sc) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasSrotg(Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasSrotg (float *host_sa, float *host_sb, float *host_sc, float *host_ss) constructs the Givens tranformation ( sc ss ) G = ( ) , sc^2 + ss^2 = 1, (-ss sc ) which zeros the second entry of the 2-vector transpose(sa, sb).
cublasSrotm(int, Pointer, int, Pointer, int, float[]) - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
cublasSrotmg(float[], float[], float[], float, float[]) - Static method in class jcuda.jcublas.JCublas
  Wrapper for CUBLAS function.
cublasSsbmv(char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSsbmv (char uplo, int n, int k, float alpha, const float *A, int lda, const float *x, int incx, float beta, float *y, int incy) performs the matrix-vector operation y := alpha*A*x + beta*y alpha and beta are single precision scalars.
cublasSscal(int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void sscal (int n, float alpha, float *x, int incx) replaces single precision vector x with single precision alpha * x.
cublasSspmv(char, int, float, Pointer, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSspmv (char uplo, int n, float alpha, const float *AP, const float *x, int incx, float beta, float *y, int incy) performs the matrix-vector operation y = alpha * A * x + beta * y Alpha and beta are single precision scalars, and x and y are single precision vectors with n elements.
cublasSspr(char, int, float, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasSspr (char uplo, int n, float alpha, const float *x, int incx, float *AP) performs the symmetric rank 1 operation A = alpha * x * transpose(x) + A, where alpha is a single precision scalar and x is an n element single precision vector.
cublasSspr2(char, int, float, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasSspr2 (char uplo, int n, float alpha, const float *x, int incx, const float *y, int incy, float *AP) performs the symmetric rank 2 operation A = alpha*x*transpose(y) + alpha*y*transpose(x) + A, where alpha is a single precision scalar, and x and y are n element single precision vectors.
cublasSswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSswap (int n, float *x, int incx, float *y, int incy) replaces single precision vector x with single precision alpha * x.
cublasSsymm(char, char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSsymm (char side, char uplo, int m, int n, float alpha, const float *A, int lda, const float *B, int ldb, float beta, float *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are single precision scalars, A is a symmetric matrix consisting of single precision elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of single precision elements.
cublasSsymv(char, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSsymv (char uplo, int n, float alpha, const float *A, int lda, const float *x, int incx, float beta, float *y, int incy) performs the matrix-vector operation y = alpha*A*x + beta*y Alpha and beta are single precision scalars, and x and y are single precision vectors, each with n elements.
cublasSsyr(char, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSsyr (char uplo, int n, float alpha, const float *x, int incx, float *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(x) + A, where alpha is a single precision scalar, x is an n element single precision vector and A is an n x n symmetric matrix consisting of single precision elements.
cublasSsyr2(char, int, float, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSsyr2 (char uplo, int n, float alpha, const float *x, int incx, const float *y, int incy, float *A, int lda) performs the symmetric rank 2 operation A = alpha*x*transpose(y) + alpha*y*transpose(x) + A, where alpha is a single precision scalar, x and y are n element single precision vector and A is an n by n symmetric matrix consisting of single precision elements.
cublasSsyr2k(char, char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSsyr2k (char uplo, char trans, int n, int k, float alpha, const float *A, int lda, const float *B, int ldb, float beta, float *C, int ldc) performs one of the symmetric rank 2k operations C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
cublasSsyrk(char, char, int, int, float, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasSsyrk (char uplo, char trans, int n, int k, float alpha, const float *A, int lda, float beta, float *C, int ldc) performs one of the symmetric rank k operations C = alpha * A * transpose(A) + beta * C, or C = alpha * transpose(A) * A + beta * C.
cublasStatus - Class in jcuda.jcublas
  JCublas status return values.
cublasStbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasStbmv (char uplo, char trans, char diag, int n, int k, const float *A, int lda, float *x, int incx) performs one of the matrix-vector operations x = op(A) * x, where op(A) = A or op(A) = transpose(A).
cublasStbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasStbsv (char uplo, char trans, char diag, int n, int k, const float *A, int lda, float *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A or op(A) = transpose(A).
cublasStpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasStpmv (char uplo, char trans, char diag, int n, const float *AP, float *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, or op(A) = transpose(A).
cublasStpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasStpsv (char uplo, char trans, char diag, int n, const float *AP, float *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A or op(A) = transpose(A).
cublasStrmm(char, char, char, char, int, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasStrmm (char side, char uplo, char transa, char diag, int m, int n, float alpha, const float *A, int lda, const float *B, int ldb) performs one of the matrix-matrix operations B = alpha * op(A) * B, or B = alpha * B * op(A) where alpha is a single-precision scalar, B is an m x n matrix composed of single precision elements, and A is a unit or non-unit, upper or lower, triangular matrix composed of single precision elements.
cublasStrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasStrmv (char uplo, char trans, char diag, int n, const float *A, int lda, float *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = = A, or op(A) = transpose(A).
cublasStrsm(char, char, char, char, int, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasStrsm (char side, char uplo, char transa, char diag, int m, int n, float alpha, const float *A, int lda, float *B, int ldb) solves one of the matrix equations op(A) * X = alpha * B, or X * op(A) = alpha * B, where alpha is a single precision scalar, and X and B are m x n matrices that are composed of single precision elements.
cublasStrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasStrsv (char uplo, char trans, char diag, int n, const float *A, int lda, float *x, int incx) solves a system of equations op(A) * x = b, where op(A) is either A or transpose(A).
cublasZaxpy(int, cuDoubleComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZaxpy (int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy) multiplies double-complex vector x by double-complex scalar alpha and adds the result to double-complex vector y; that is, it overwrites double-complex y with double-complex alpha * x + y.
cublasZcopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZcopy (int n, const cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy) copies the double-complex vector x to the double-complex vector y.
cublasZdrot(int, Pointer, int, Pointer, int, double, double) - Static method in class jcuda.jcublas.JCublas
  void zdrot (int n, cuDoubleComplex *x, int incx, cuCumplex *y, int incy, double c, double s) multiplies a 2x2 matrix ( c s) with the 2xn matrix ( transpose(x) ) (-s c) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasZdscal(int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZdscal (int n, double alpha, cuDoubleComplex *x, int incx) replaces double-complex vector x with double-complex alpha * x.
cublasZgbmv(char, int, int, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZgbmv (char trans, int m, int n, int kl, int ku, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy); performs one of the matrix-vector operations y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A) alpha and beta are double precision complex scalars.
cublasZgemm(char, char, int, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZgemm (char transa, char transb, int m, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb, cuDoubleComplex beta, cuDoubleComplex *C, int ldc) zgemm performs one of the matrix-matrix operations C = alpha * op(A) * op(B) + beta*C, where op(X) is one of op(X) = X or op(X) = transpose or op(X) = conjg(transpose(X)) alpha and beta are double-complex scalars, and A, B and C are matrices consisting of double-complex elements, with op(A) an m x k matrix, op(B) a k x n matrix and C an m x n matrix.
cublasZgemv(char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasZgemv (char trans, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy) performs one of the matrix-vector operations y = alpha * op(A) * x + beta * y, where op(A) is one of op(A) = A or op(A) = transpose(A) where alpha and beta are double precision scalars, x and y are double precision vectors, and A is an m x n matrix consisting of double precision elements.
cublasZgerc(int, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasZgerc (int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy, cuDoubleComplex *A, int lda) performs the symmetric rank 1 operation A = alpha * x * conjugate(transpose(y)) + A, where alpha is a double precision complex scalar, x is an m element double precision complex vector, y is an n element double precision complex vector, and A is an m by n matrix consisting of double precision complex elements.
cublasZgeru(int, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  cublasZgeru (int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy, cuDoubleComplex *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(y) + A, where alpha is a double precision complex scalar, x is an m element double precision complex vector, y is an n element double precision complex vector, and A is an m by n matrix consisting of double precision complex elements.
cublasZhbmv(char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZhbmv (char uplo, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy) performs the matrix-vector operation y := alpha*A*x + beta*y alpha and beta are double precision complex scalars.
cublasZhemm(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZhemm (char side, char uplo, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb, cuDoubleComplex beta, cuDoubleComplex *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are double precision complex scalars, A is a hermitian matrix consisting of double precision complex elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of double precision complex elements.
cublasZhemv(char, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZhemv (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy) performs the matrix-vector operation y = alpha*A*x + beta*y Alpha and beta are double precision complex scalars, and x and y are double precision complex vectors, each with n elements.
cublasZher(char, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZher (char uplo, int n, double alpha, const cuDoubleComplex *x, int incx, cuDoubleComplex *A, int lda) performs the hermitian rank 1 operation A = alpha * x * conjugate(transpose(x)) + A, where alpha is a double precision real scalar, x is an n element double precision complex vector and A is an n x n hermitian matrix consisting of double precision complex elements.
cublasZher2(char, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZher2 (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy, cuDoubleComplex *A, int lda) performs the hermitian rank 2 operation A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A, where alpha is a double precision complex scalar, x and y are n element double precision complex vector and A is an n by n hermitian matrix consisting of double precision complex elements.
cublasZher2k(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZher2k (char uplo, char trans, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb, double beta, cuDoubleComplex *C, int ldc) performs one of the hermitian rank 2k operations C = alpha * A * conjugate(transpose(B)) + conjugate(alpha) * B * conjugate(transpose(A)) + beta * C , or C = alpha * conjugate(transpose(A)) * B + conjugate(alpha) * conjugate(transpose(B)) * A + beta * C.
cublasZherk(char, char, int, int, double, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZherk (char uplo, char trans, int n, int k, double alpha, const cuDoubleComplex *A, int lda, double beta, cuDoubleComplex *C, int ldc) performs one of the hermitian rank k operations C = alpha * A * conjugate(transpose(A)) + beta * C, or C = alpha * conjugate(transpose(A)) * A + beta * C.
cublasZhpmv(char, int, cuDoubleComplex, Pointer, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZhpmv (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *AP, const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy) performs the matrix-vector operation y = alpha * A * x + beta * y Alpha and beta are double precision complex scalars, and x and y are double precision complex vectors with n elements.
cublasZhpr(char, int, double, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasZhpr (char uplo, int n, double alpha, const cuDoubleComplex *x, int incx, cuDoubleComplex *AP) performs the hermitian rank 1 operation A = alpha * x * conjugate(transpose(x)) + A, where alpha is a double precision real scalar and x is an n element double precision complex vector.
cublasZhpr2(char, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasZhpr2 (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy, cuDoubleComplex *AP) performs the hermitian rank 2 operation A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A, where alpha is a double precision complex scalar, and x and y are n element double precision complex vectors.
cublasZrot(int, Pointer, int, Pointer, int, double, cuDoubleComplex) - Static method in class jcuda.jcublas.JCublas
  cublasZrot (int n, cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy, double sc, cuDoubleComplex cs) multiplies a 2x2 matrix ( sc cs) with the 2xn matrix ( transpose(x) ) (-conj(cs) sc) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasZrotg(Pointer, cuDoubleComplex, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
  void cublasZrotg (cuDoubleComplex *host_ca, cuDoubleComplex cb, double *host_sc, double *host_cs) constructs the complex Givens tranformation ( sc cs ) G = ( ) , sc^2 + cabs(cs)^2 = 1, (-cs sc ) which zeros the second entry of the complex 2-vector transpose(ca, cb).
cublasZscal(int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZscal (int n, cuComplex alpha, cuComplex *x, int incx) replaces double-complex vector x with double-complex alpha * x.
cublasZswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZswap (int n, const cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy) interchanges the double-complex vector x with the double-complex vector y.
cublasZsymm(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZsymm (char side, char uplo, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb, cuDoubleComplex beta, cuDoubleComplex *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are double precision complex scalars, A is a symmetric matrix consisting of double precision complex elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of double precision complex elements.
cublasZsyr2k(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZsyr2k (char uplo, char trans, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb, cuDoubleComplex beta, cuDoubleComplex *C, int ldc) performs one of the symmetric rank 2k operations C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
cublasZsyrk(char, char, int, int, cuDoubleComplex, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZsyrk (char uplo, char trans, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, cuDoubleComplex beta, cuDoubleComplex *C, int ldc) performs one of the symmetric rank k operations C = alpha * A * transpose(A) + beta * C, or C = alpha * transpose(A) * A + beta * C.
cublasZtbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZtbmv (char uplo, char trans, char diag, int n, int k, const cuDoubleComplex *A, int lda, cuDoubleComplex *x, int incx) performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasZtbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZtbsv (char uplo, char trans, char diag, int n, int k, const cuDoubleComplex *A, int lda, cuDoubleComplex *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasZtpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZtpmv (char uplo, char trans, char diag, int n, const cuDoubleComplex *AP, cuDoubleComplex *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, op(A) = transpose(A) or op(A) = conjugate(transpose(A)) .
cublasZtpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZtpsv (char uplo, char trans, char diag, int n, const cuDoubleComplex *AP, cuDoubleComplex *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose)).
cublasZtrmm(char, char, char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZtrmm (char side, char uplo, char transa, char diag, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb) performs one of the matrix-matrix operations B = alpha * op(A) * B, or B = alpha * B * op(A) where alpha is a double-precision complex scalar, B is an m x n matrix composed of double precision complex elements, and A is a unit or non-unit, upper or lower, triangular matrix composed of double precision complex elements.
cublasZtrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZtrmv (char uplo, char trans, char diag, int n, const cuDoubleComplex *A, int lda, cuDoubleComplex *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, or op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasZtrsm(char, char, char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZtrsm (char side, char uplo, char transa, char diag, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, cuDoubleComplex *B, int ldb) solves one of the matrix equations op(A) * X = alpha * B, or X * op(A) = alpha * B, where alpha is a double precision complex scalar, and X and B are m x n matrices that are composed of double precision complex elements.
cublasZtrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
  void cublasZtrsv (char uplo, char trans, char diag, int n, const cuDoubleComplex *A, int lda, cuDoubleComplex *x, int incx) solves a system of equations op(A) * x = b, where op(A) is either A, transpose(A) or conjugate(transpose(A)).
cuCabs(cuComplex) - Static method in class jcuda.jcublas.cuComplex
  Returns the absolute value of the given complex number.
  Original comment:
  This implementation guards against intermediate underflow and overflow by scaling.
cuCabs(cuDoubleComplex) - Static method in class jcuda.jcublas.cuDoubleComplex
  Returns the absolute value of the given complex number.
  Original comment:
  This implementation guards against intermediate underflow and overflow by scaling.
cuCadd(cuComplex, cuComplex) - Static method in class jcuda.jcublas.cuComplex
  Returns a new complex number that is the sum of the given complex numbers.
cuCadd(cuDoubleComplex, cuDoubleComplex) - Static method in class jcuda.jcublas.cuDoubleComplex
  Returns a new complex number that is the sum of the given complex numbers.
cuCdiv(cuComplex, cuComplex) - Static method in class jcuda.jcublas.cuComplex
  Returns the quotient of the given complex numbers.
  Original comment:
  This implementation guards against intermediate underflow and overflow by scaling.
cuCdiv(cuDoubleComplex, cuDoubleComplex) - Static method in class jcuda.jcublas.cuDoubleComplex
  Returns the quotient of the given complex numbers.
  Original comment:
  This implementation guards against intermediate underflow and overflow by scaling.
cuCimag(cuComplex) - Static method in class jcuda.jcublas.cuComplex
  Returns the imaginary part of the given complex number.
cuCimag(cuDoubleComplex) - Static method in class jcuda.jcublas.cuDoubleComplex
  Returns the imaginary part of the given complex number.
cuCmplx(float, float) - Static method in class jcuda.jcublas.cuComplex
  Creates a new complex number consisting of the given real and imaginary part.
cuCmplx(double, double) - Static method in class jcuda.jcublas.cuDoubleComplex
  Creates a new complex number consisting of the given real and imaginary part.
cuCmul(cuComplex, cuComplex) - Static method in class jcuda.jcublas.cuComplex
  Returns the product of the given complex numbers.
  Original comment:
  This implementation could suffer from intermediate overflow even though the final result would be in range.
cuCmul(cuDoubleComplex, cuDoubleComplex) - Static method in class jcuda.jcublas.cuDoubleComplex
  Returns the product of the given complex numbers.
  Original comment:
  This implementation could suffer from intermediate overflow even though the final result would be in range.
cuComplex - Class in jcuda.jcublas
  Java port of the CUBLAS complex number structure.
cuConj(cuComplex) - Static method in class jcuda.jcublas.cuComplex
  Returns the complex conjugate of the given complex number.
cuConj(cuDoubleComplex) - Static method in class jcuda.jcublas.cuDoubleComplex
  Returns the complex conjugate of the given complex number.
cuCreal(cuComplex) - Static method in class jcuda.jcublas.cuComplex
  Returns the real part of the given complex number.
cuCreal(cuDoubleComplex) - Static method in class jcuda.jcublas.cuDoubleComplex
  Returns the real part of the given complex number.
cuCtxAttach(CUcontext, int) - Static method in class jcuda.driver.JCudaDriver
  Increment context usage-count.
cuCtxCreate(CUcontext, int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
  Create a CUDA context.
cuCtxDestroy(CUcontext) - Static method in class jcuda.driver.JCudaDriver
  Destroy the current context context or a floating CuDA context.
cuCtxDetach(CUcontext) - Static method in class jcuda.driver.JCudaDriver
  Decrement a context�s usage-count.
cuCtxGetDevice(CUdevice) - Static method in class jcuda.driver.JCudaDriver
  Return device-ID for current context.
cuCtxPopCurrent(CUcontext) - Static method in class jcuda.driver.JCudaDriver
  Pops the current CUDA context from the current CPU thread.
cuCtxPushCurrent(CUcontext) - Static method in class jcuda.driver.JCudaDriver
  Attach floating context to CPU thread.
cuCtxSynchronize() - Static method in class jcuda.driver.JCudaDriver
  Block for a context's tasks to complete.
CUDA_ARRAY3D_2DARRAY - Static variable in class jcuda.driver.JCudaDriver
  If set, the CUDA array contains an array of 2D slices and the Depth member of CUDA_ARRAY3D_DESCRIPTOR specifies the number of slices, not the depth of a 3D array.
CUDA_VERSION - Static variable in class jcuda.driver.JCudaDriver
cudaAddressModeClamp - Static variable in class jcuda.runtime.cudaTextureAddressMode
  Clamping address mode
cudaAddressModeWrap - Static variable in class jcuda.runtime.cudaTextureAddressMode
  Wrapping address mode
cudaArray - Class in jcuda.runtime
  Java port of a cudaArray
cudaArray() - Constructor for class jcuda.runtime.cudaArray
  Creates a new, uninitialized cudaArray
cudaBindTexture(long[], textureReference, Pointer, cudaChannelFormatDesc, long) - Static method in class jcuda.runtime.JCuda
  Binds size bytes of the memory area pointed to by devPtr to texture reference texRef.
cudaBindTexture2D(long[], textureReference, Pointer, cudaChannelFormatDesc, long, long, long) - Static method in class jcuda.runtime.JCuda
  Binds the 2D memory area pointed to by devPtr to the texture reference texref.
cudaBindTextureToArray(textureReference, cudaArray, cudaChannelFormatDesc) - Static method in class jcuda.runtime.JCuda
  Binds the CUDA array array to texture reference texRef.
cudaChannelFormatDesc - Class in jcuda.runtime
  Java port of the cudaChannelFormatDesc.
  Most comments are taken from the CUDA reference manual.
cudaChannelFormatDesc() - Constructor for class jcuda.runtime.cudaChannelFormatDesc
  Creates an uninitialized cudaChannelFormatDesc
cudaChannelFormatDesc(int, int, int, int, int) - Constructor for class jcuda.runtime.cudaChannelFormatDesc
  Creates a cudaChannelFormatDesc with the given bit counts and the given format kind.
cudaChannelFormatKind - Class in jcuda.runtime
  Channel formats.
  Most comments are taken from the CUDA reference manual.
cudaChannelFormatKindFloat - Static variable in class jcuda.runtime.cudaChannelFormatKind
  Float channel format
cudaChannelFormatKindNone - Static variable in class jcuda.runtime.cudaChannelFormatKind
  No channel format
cudaChannelFormatKindSigned - Static variable in class jcuda.runtime.cudaChannelFormatKind
  Signed channel format
cudaChannelFormatKindUnsigned - Static variable in class jcuda.runtime.cudaChannelFormatKind
  Unsigned channel format
cudaChooseDevice(int[], cudaDeviceProp) - Static method in class jcuda.runtime.JCuda
  Select compute-device which best matches criteria.
cudaComputeMode - Class in jcuda.runtime
  CUDA device compute modes.
  Most comments are taken from the CUDA reference manual.
cudaComputeModeDefault - Static variable in class jcuda.runtime.cudaComputeMode
  Default compute mode (Multiple threads can use `JCuda.cudaSetDevice(int)` with this device)
cudaComputeModeExclusive - Static variable in class jcuda.runtime.cudaComputeMode
  Compute-exclusive mode (Only one thread will be able to use `JCuda.cudaSetDevice(int)` with this device)
cudaComputeModeProhibited - Static variable in class jcuda.runtime.cudaComputeMode
  Compute-prohibited mode (No threads can use `JCuda.cudaSetDevice(int)` with this device)
cudaConfigureCall(dim3, dim3, long, cudaStream_t) - Static method in class jcuda.runtime.JCuda
  Configure a device-launch.
cudaCreateChannelDesc(int, int, int, int, int) - Static method in class jcuda.runtime.JCuda
  Returns a channel descriptor.
cudaDeviceBlockingSync - Static variable in class jcuda.runtime.JCuda
  Device flag - Use blocking synchronization
cudaDeviceLmemResizeToMax - Static variable in class jcuda.runtime.JCuda
  Device flag - Keep local memory allocation after launch
cudaDeviceMapHost - Static variable in class jcuda.runtime.JCuda
  Device flag - Support mapped pinned allocations
cudaDeviceMask - Static variable in class jcuda.runtime.JCuda
  Device flags mask
cudaDeviceProp - Class in jcuda.runtime
  Java port of the cudaDeviceProp.
  Most comments are taken from the CUDA reference manual.
cudaDeviceProp() - Constructor for class jcuda.runtime.cudaDeviceProp
  Creates a new, uninitialized cudaDeviceProp object
cudaDeviceScheduleAuto - Static variable in class jcuda.runtime.JCuda
  Device flag - Automatic scheduling
cudaDeviceScheduleSpin - Static variable in class jcuda.runtime.JCuda
  Device flag - Spin default scheduling
cudaDeviceScheduleYield - Static variable in class jcuda.runtime.JCuda
  Device flag - Yield default scheduling
cudaDriverGetVersion(int[]) - Static method in class jcuda.runtime.JCuda
  Returns in driverVersion the version number of the installed CUDA driver.
cudaError - Class in jcuda.runtime
  Error codes
cudaErrorAddressOfConstant - Static variable in class jcuda.runtime.cudaError
  Address of constant error
cudaErrorApiFailureBase - Static variable in class jcuda.runtime.cudaError
  API failure base
cudaErrorCudartUnloading - Static variable in class jcuda.runtime.cudaError
  CUDA runtime unloading
cudaErrorECCUncorrectable - Static variable in class jcuda.runtime.cudaError
  Uncorrectable ECC error detected
cudaErrorInitializationError - Static variable in class jcuda.runtime.cudaError
  Initialization error
cudaErrorInsufficientDriver - Static variable in class jcuda.runtime.cudaError
  CUDA runtime is newer than driver
cudaErrorInvalidChannelDescriptor - Static variable in class jcuda.runtime.cudaError
  Invalid channel descriptor
cudaErrorInvalidConfiguration - Static variable in class jcuda.runtime.cudaError
  Invalid configuration
cudaErrorInvalidDevice - Static variable in class jcuda.runtime.cudaError
  Invalid device
cudaErrorInvalidDeviceFunction - Static variable in class jcuda.runtime.cudaError
  Invalid device function
cudaErrorInvalidDevicePointer - Static variable in class jcuda.runtime.cudaError
  Invalid device pointer
cudaErrorInvalidFilterSetting - Static variable in class jcuda.runtime.cudaError
  Invalid filter setting
cudaErrorInvalidHostPointer - Static variable in class jcuda.runtime.cudaError
  Invalid host pointer
cudaErrorInvalidMemcpyDirection - Static variable in class jcuda.runtime.cudaError
  Invalid memcpy direction
cudaErrorInvalidNormSetting - Static variable in class jcuda.runtime.cudaError
  Invalid norm setting
cudaErrorInvalidPitchValue - Static variable in class jcuda.runtime.cudaError
  Invalid pitch value
cudaErrorInvalidResourceHandle - Static variable in class jcuda.runtime.cudaError
  Invalid resource handle
cudaErrorInvalidSymbol - Static variable in class jcuda.runtime.cudaError
  Invalid symbol
cudaErrorInvalidTexture - Static variable in class jcuda.runtime.cudaError
  Invalid texture
cudaErrorInvalidTextureBinding - Static variable in class jcuda.runtime.cudaError
  Invalid texture binding
cudaErrorInvalidValue - Static variable in class jcuda.runtime.cudaError
  Invalid value
cudaErrorLaunchFailure - Static variable in class jcuda.runtime.cudaError
  Launch failure
cudaErrorLaunchOutOfResources - Static variable in class jcuda.runtime.cudaError
  Launch out of resources error
cudaErrorLaunchTimeout - Static variable in class jcuda.runtime.cudaError
  Launch timeout error
cudaErrorMapBufferObjectFailed - Static variable in class jcuda.runtime.cudaError
  Map buffer object failed
cudaErrorMemoryAllocation - Static variable in class jcuda.runtime.cudaError
  Memory allocation error
cudaErrorMemoryValueTooLarge - Static variable in class jcuda.runtime.cudaError
  Memory value too large
cudaErrorMissingConfiguration - Static variable in class jcuda.runtime.cudaError
  Missing configuration error
cudaErrorMixedDeviceExecution - Static variable in class jcuda.runtime.cudaError
  Mixed device execution
cudaErrorNoDevice - Static variable in class jcuda.runtime.cudaError
  No available CUDA device
cudaErrorNotReady - Static variable in class jcuda.runtime.cudaError
  Not ready error
cudaErrorNotYetImplemented - Static variable in class jcuda.runtime.cudaError
  Function not yet implemented
cudaErrorPriorLaunchFailure - Static variable in class jcuda.runtime.cudaError
  Prior launch failure
cudaErrorSetOnActiveProcess - Static variable in class jcuda.runtime.cudaError
  Set on active process error
cudaErrorStartupFailure - Static variable in class jcuda.runtime.cudaError
  Startup failure
cudaErrorSynchronizationError - Static variable in class jcuda.runtime.cudaError
  Synchronization error
cudaErrorTextureFetchFailed - Static variable in class jcuda.runtime.cudaError
  Texture fetch failed
cudaErrorTextureNotBound - Static variable in class jcuda.runtime.cudaError
  Texture not bound error
cudaErrorUnknown - Static variable in class jcuda.runtime.cudaError
  Unknown error condition
cudaErrorUnmapBufferObjectFailed - Static variable in class jcuda.runtime.cudaError
  Unmap buffer object failed
cudaEvent_t - Class in jcuda.runtime
  Java port of a cudaEvent_t.
cudaEvent_t() - Constructor for class jcuda.runtime.cudaEvent_t
  Creates a new, uninitialized cudaEvent_t
cudaEventBlockingSync - Static variable in class jcuda.runtime.JCuda
  Event uses blocking synchronization
cudaEventCreate(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
  Creates an event-object.
cudaEventCreateWithFlags(cudaEvent_t, int) - Static method in class jcuda.runtime.JCuda
  Creates an event object with the specified flags.
cudaEventDefault - Static variable in class jcuda.runtime.JCuda
  Default event flag
cudaEventDestroy(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
  Destroys an event-object.
cudaEventElapsedTime(float[], cudaEvent_t, cudaEvent_t) - Static method in class jcuda.runtime.JCuda
  Computes the elapsed time between events.
cudaEventQuery(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
  Query if an event has been recorded.
cudaEventRecord(cudaEvent_t, cudaStream_t) - Static method in class jcuda.runtime.JCuda
  Records an event.
cudaEventSynchronize(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
  Wait for an event to be recorded.
CudaException - Exception in jcuda
  An exception that may be thrown due to a CUDA error.
CudaException(String) - Constructor for exception jcuda.CudaException
  Creates a new CudaException with the given error message.
CudaException(String, Throwable) - Constructor for exception jcuda.CudaException
  Creates a new CudaException with the given error message and the given Throwable as the cause.
cudaExtent - Class in jcuda.runtime
  Java port of a cudaExtent.
cudaExtent() - Constructor for class jcuda.runtime.cudaExtent
  Creates a new cudaExtent with all-zero sizes
cudaExtent(int, int, int) - Constructor for class jcuda.runtime.cudaExtent
  Creates a new cudaExtent with the given sizes
cudaFilterModeLinear - Static variable in class jcuda.runtime.cudaTextureFilterMode
  Linear filter mode
cudaFilterModePoint - Static variable in class jcuda.runtime.cudaTextureFilterMode
  Point filter mode
cudaFree(Pointer) - Static method in class jcuda.runtime.JCuda
  Frees memory on the GPU.
cudaFreeArray(cudaArray) - Static method in class jcuda.runtime.JCuda
  Frees an array on the GPU.
cudaFreeHost(Pointer) - Static method in class jcuda.runtime.JCuda
  Frees page-locked memory.
cudaFuncAttributes - Class in jcuda.runtime
  CUDA function attributes.
  Most comments are taken from the CUDA reference manual.
cudaFuncAttributes() - Constructor for class jcuda.runtime.cudaFuncAttributes
  Creates new, uninitialized cudaFuncAttributes
cudaFuncCache - Class in jcuda.runtime
  CUDA function cache configurations
cudaFuncCachePreferL1 - Static variable in class jcuda.runtime.cudaFuncCache
  Prefer larger L1 cache and smaller shared memory
cudaFuncCachePreferNone - Static variable in class jcuda.runtime.cudaFuncCache
  Default function cache configuration, no preference
cudaFuncCachePreferShared - Static variable in class jcuda.runtime.cudaFuncCache
  Prefer larger shared memory and smaller L1 cache
cudaFuncGetAttributes(cudaFuncAttributes, String) - Static method in class jcuda.runtime.JCuda
  This function obtains the attributes of a function specified via func.
cudaGetChannelDesc(cudaChannelFormatDesc, cudaArray) - Static method in class jcuda.runtime.JCuda
  Low-level texture API.
cudaGetDevice(int[]) - Static method in class jcuda.runtime.JCuda
  Returns which device is currently being used.
cudaGetDeviceCount(int[]) - Static method in class jcuda.runtime.JCuda
  Returns the number of compute-capable devices.
cudaGetDeviceProperties(cudaDeviceProp, int) - Static method in class jcuda.runtime.JCuda
  Returns information on the compute-device.
cudaGetErrorString(int) - Static method in class jcuda.runtime.JCuda
  Returns the message string from an error.
cudaGetLastError() - Static method in class jcuda.runtime.JCuda
  Returns the last error from a run-time call.
cudaGetSymbolAddress(Pointer, String) - Static method in class jcuda.runtime.JCuda
  Finds the address associated with a CUDA symbol.
cudaGetSymbolSize(long[], String) - Static method in class jcuda.runtime.JCuda
  Finds the size of the object associated with a CUDA symbol.
cudaGetTextureAlignmentOffset(long[], textureReference) - Static method in class jcuda.runtime.JCuda
  Returns in *offset the offset that was returned when texture reference texRef was bound.
cudaGetTextureReference(textureReference, String) - Static method in class jcuda.runtime.JCuda
  Returns in *texRef the structure associated to the texture reference defined by symbol symbol.
cudaGLMapBufferObject(Pointer, int) - Static method in class jcuda.runtime.JCuda
  Deprecated. As of CUDA 3.0
cudaGLMapBufferObjectAsync(Pointer, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
  Deprecated. As of CUDA 3.0
cudaGLMapFlags - Class in jcuda.runtime
  CUDA GL Map Flags
cudaGLMapFlagsNone - Static variable in class jcuda.runtime.cudaGLMapFlags
  Default; Assume resource can be read/written
cudaGLMapFlagsReadOnly - Static variable in class jcuda.runtime.cudaGLMapFlags
  CUDA kernels will not write to this resource
cudaGLMapFlagsWriteDiscard - Static variable in class jcuda.runtime.cudaGLMapFlags
  CUDA kernels will only write to and will not read from this resource
cudaGLRegisterBufferObject(int) - Static method in class jcuda.runtime.JCuda
  Deprecated. As of CUDA 3.0
cudaGLSetBufferObjectMapFlags(int, int) - Static method in class jcuda.runtime.JCuda
  Deprecated. As of CUDA 3.0
cudaGLSetGLDevice(int) - Static method in class jcuda.runtime.JCuda
  Sets the CUDA device for use with GL Interopability.
cudaGLUnmapBufferObject(int) - Static method in class jcuda.runtime.JCuda
  Deprecated. As of CUDA 3.0
cudaGLUnmapBufferObjectAsync(int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
  Deprecated. As of CUDA 3.0
cudaGLUnregisterBufferObject(int) - Static method in class jcuda.runtime.JCuda
  Deprecated. As of CUDA 3.0
cudaGraphicsCubeFace - Class in jcuda.runtime
  CUDA graphics interop array indices for cube maps
cudaGraphicsCubeFaceNegativeX - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
  Negative X face of cubemap
cudaGraphicsCubeFaceNegativeY - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
  Negative Y face of cubemap
cudaGraphicsCubeFaceNegativeZ - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
  Negative Z face of cubemap
cudaGraphicsCubeFacePositiveX - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
  Positive X face of cubemap
cudaGraphicsCubeFacePositiveY - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
  Positive Y face of cubemap
cudaGraphicsCubeFacePositiveZ - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
  Positive Z face of cubemap
cudaGraphicsGLRegisterBuffer(cudaGraphicsResource, int, int) - Static method in class jcuda.runtime.JCuda
  Registers the buffer object specified by buffer for access by CUDA.
cudaGraphicsGLRegisterImage(cudaGraphicsResource, int, int, int) - Static method in class jcuda.runtime.JCuda
  Registers the texture or renderbuffer object specified by image for access by CUDA.
cudaGraphicsMapFlags - Class in jcuda.runtime
  CUDA graphics interop map flags
cudaGraphicsMapFlagsNone - Static variable in class jcuda.runtime.cudaGraphicsMapFlags
  Default; Assume resource can be read/written
cudaGraphicsMapFlagsReadOnly - Static variable in class jcuda.runtime.cudaGraphicsMapFlags
  CUDA will not write to this resource
cudaGraphicsMapFlagsWriteDiscard - Static variable in class jcuda.runtime.cudaGraphicsMapFlags
  CUDA will only write to and will not read from this resource
cudaGraphicsMapResources(int, cudaGraphicsResource[], cudaStream_t) - Static method in class jcuda.runtime.JCuda
  Maps the count graphics resources in resources for access by CUDA.
  The resources in resources may be accessed by CUDA until they are unmapped.
cudaGraphicsResource - Class in jcuda.runtime
  Java port of a cudaGraphicsResource
cudaGraphicsResource() - Constructor for class jcuda.runtime.cudaGraphicsResource
  Creates a new, uninitialized cudaGraphicsResource
cudaGraphicsResourceGetMappedPointer(Pointer, long[], cudaGraphicsResource) - Static method in class jcuda.runtime.JCuda
  Returns in *devPtr a pointer through which the mapped graphics resource resource may be accessed.
cudaGraphicsResourceSetMapFlags(cudaGraphicsResource, int) - Static method in class jcuda.runtime.JCuda
  Set flags for mapping the graphics resource resource.
  Changes to flags will take effect the next time resource is mapped.
cudaGraphicsSubResourceGetMappedArray(cudaArray, cudaGraphicsResource, int, int) - Static method in class jcuda.runtime.JCuda
  Returns in *array an array through which the subresource of the mapped graphics resource resource which corresponds to array index arrayIndex and mipmap level mipLevel may be accessed.
cudaGraphicsUnmapResources(int, cudaGraphicsResource[], cudaStream_t) - Static method in class jcuda.runtime.JCuda
  Unmaps the count graphics resources in resources.
  Once unmapped, the resources in resources may not be accessed by CUDA until they are mapped again.
  This function provides the synchronization guarantee that any CUDA work issued in stream before cudaGraphicsUnmapResources() will complete before any subsequently issued graphics work begins.
  If resources contains any duplicate entries then cudaErrorInvalidResourceHandle is returned.
cudaGraphicsUnregisterResource(cudaGraphicsResource) - Static method in class jcuda.runtime.JCuda
  Unregisters the graphics resource resource so it is not accessible by CUDA unless registered again.
  If resource is invalid then cudaErrorInvalidResourceHandle is returned.
cudaHostAlloc(Pointer, long, int) - Static method in class jcuda.runtime.JCuda
  Allocates count bytes of host memory that is page-locked and accessible to the device.
cudaHostAllocDefault - Static variable in class jcuda.runtime.JCuda
  Default page-locked allocation flag
cudaHostAllocMapped - Static variable in class jcuda.runtime.JCuda
  Map allocation into device space
cudaHostAllocPortable - Static variable in class jcuda.runtime.JCuda
  Pinned memory accessible by all CUDA contexts
cudaHostAllocWriteCombined - Static variable in class jcuda.runtime.JCuda
  Write-combined memory
cudaHostGetDevicePointer(Pointer, Pointer, int) - Static method in class jcuda.runtime.JCuda
  Passes back the device pointer corresponding to the mapped, pinned host buffer allocated by cudaHostAlloc().
cudaLaunch(String) - Static method in class jcuda.runtime.JCuda
  Launches a device function.
cudaMalloc(Pointer, long) - Static method in class jcuda.runtime.JCuda
  Allocate memory on the GPU.
cudaMalloc3D(cudaPitchedPtr, cudaExtent) - Static method in class jcuda.runtime.JCuda
  Allocates logical 1D, 2D, or 3D memory objects on the GPU.
cudaMalloc3DArray(cudaArray, cudaChannelFormatDesc, cudaExtent) - Static method in class jcuda.runtime.JCuda
  Allocate an array on the GPU.
cudaMallocArray(cudaArray, cudaChannelFormatDesc, long, long) - Static method in class jcuda.runtime.JCuda
  Allocate an array on the GPU.
cudaMallocHost(Pointer, long) - Static method in class jcuda.runtime.JCuda
  Allocates page-locked memory on the host.
cudaMallocPitch(Pointer, long[], long, long) - Static method in class jcuda.runtime.JCuda
  Allocates memory on the GPU.
cudaMemcpy(Pointer, Pointer, long, int) - Static method in class jcuda.runtime.JCuda
  Copies data between GPU and host.
cudaMemcpy2D(Pointer, long, Pointer, long, long, long, int) - Static method in class jcuda.runtime.JCuda
  Copies data between host and device.
cudaMemcpy2DArrayToArray(cudaArray, long, long, cudaArray, long, long, long, long, int) - Static method in class jcuda.runtime.JCuda
  Copies data between host and device.
cudaMemcpy2DAsync(Pointer, long, Pointer, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
cudaMemcpy2DFromArray(Pointer, long, cudaArray, long, long, long, long, int) - Static method in class jcuda.runtime.JCuda
  Copies data between host and device.
cudaMemcpy2DFromArrayAsync(Pointer, long, cudaArray, long, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
cudaMemcpy2DToArray(cudaArray, long, long, Pointer, long, long, long, int) - Static method in class jcuda.runtime.JCuda
  Copies data between host and device.
cudaMemcpy2DToArrayAsync(cudaArray, long, long, Pointer, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
cudaMemcpy3D(cudaMemcpy3DParms) - Static method in class jcuda.runtime.JCuda
  Copies data between between 3D objects.
cudaMemcpy3DAsync(cudaMemcpy3DParms, cudaStream_t) - Static method in class jcuda.runtime.JCuda
cudaMemcpy3DParms - Class in jcuda.runtime
  Java port of cudaMemcpy3DParms.
  Most comments are taken from the CUDA reference manual.
cudaMemcpy3DParms() - Constructor for class jcuda.runtime.cudaMemcpy3DParms
cudaMemcpyArrayToArray(cudaArray, long, long, cudaArray, long, long, long, int) - Static method in class jcuda.runtime.JCuda
  Copies data between host and device.
cudaMemcpyAsync(Pointer, Pointer, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
cudaMemcpyDeviceToDevice - Static variable in class jcuda.runtime.cudaMemcpyKind
  Device -> Device
cudaMemcpyDeviceToHost - Static variable in class jcuda.runtime.cudaMemcpyKind
  Device -> Host
cudaMemcpyFromArray(Pointer, cudaArray, long, long, long, int) - Static method in class jcuda.runtime.JCuda
  Copies data between host and device.
cudaMemcpyFromArrayAsync(Pointer, cudaArray, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
cudaMemcpyFromSymbol(Pointer, String, long, long, int) - Static method in class jcuda.runtime.JCuda
  Copies data from GPU to host memory.
cudaMemcpyFromSymbolAsync(Pointer, String, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
cudaMemcpyHostToDevice - Static variable in class jcuda.runtime.cudaMemcpyKind
  Host -> Device
cudaMemcpyHostToHost - Static variable in class jcuda.runtime.cudaMemcpyKind
  Host -> Host
cudaMemcpyKind - Class in jcuda.runtime
  Memcpy kinds.
cudaMemcpyToArray(cudaArray, long, long, Pointer, long, int) - Static method in class jcuda.runtime.JCuda
  Copies data between host and device.
cudaMemcpyToArrayAsync(cudaArray, long, long, Pointer, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
cudaMemcpyToSymbol(String, Pointer, long, long, int) - Static method in class jcuda.runtime.JCuda
  Copies data from host memory to GPU.
cudaMemcpyToSymbolAsync(String, Pointer, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
cudaMemset(Pointer, int, long) - Static method in class jcuda.runtime.JCuda
  Initializes or sets GPU memory to a value.
cudaMemset2D(Pointer, long, int, long, long) - Static method in class jcuda.runtime.JCuda
  Initializes or sets GPU memory to a value.
cudaMemset3D(cudaPitchedPtr, int, cudaExtent) - Static method in class jcuda.runtime.JCuda
  Initializes or sets GPU memory to a value.
cudaPitchedPtr - Class in jcuda.runtime
  Java port of a cudaPitchedPtr
cudaPitchedPtr() - Constructor for class jcuda.runtime.cudaPitchedPtr
  Creates a new, uninitialized cudaPitchedPtr
cudaPos - Class in jcuda.runtime
  Java port of a cudaPos.
cudaPos() - Constructor for class jcuda.runtime.cudaPos
  Creates a new cudaPos at (0,0,0)
cudaPos(long, long, long) - Constructor for class jcuda.runtime.cudaPos
  Creates a new cudaPos with the given position
cudaReadModeElementType - Static variable in class jcuda.runtime.cudaTextureReadMode
  Element type read mode
cudaReadModeNormalizedFloat - Static variable in class jcuda.runtime.cudaTextureReadMode
  Normalized float read mode
cudaRuntimeGetVersion(int[]) - Static method in class jcuda.runtime.JCuda
  Returns in runtimeVersion the version number of the installed CUDA Runtime.
cudaSetDevice(int) - Static method in class jcuda.runtime.JCuda
  Sets device to be used for GPU executions.
cudaSetDeviceFlags(int) - Static method in class jcuda.runtime.JCuda
  Records flags as the flags to use when the active host thread executes device code.
cudaSetupArgument(Pointer, long, long) - Static method in class jcuda.runtime.JCuda
  Configure a device-launch.
cudaSetValidDevices(int[], int) - Static method in class jcuda.runtime.JCuda
  Sets a list of devices for CUDA execution in priority order using device_arr.
cudaStream_t - Class in jcuda.runtime
  Java port of a cudaStream_t.
cudaStream_t() - Constructor for class jcuda.runtime.cudaStream_t
  Creates a new, uninitialized cudaStream_t
cudaStreamCreate(cudaStream_t) - Static method in class jcuda.runtime.JCuda
  Create an async stream.
cudaStreamDestroy(cudaStream_t) - Static method in class jcuda.runtime.JCuda
  Destroys and cleans-up a stream object.
cudaStreamQuery(cudaStream_t) - Static method in class jcuda.runtime.JCuda
  Queries a stream for completion-status.
cudaStreamSynchronize(cudaStream_t) - Static method in class jcuda.runtime.JCuda
  Waits for stream tasks to complete.
cudaSuccess - Static variable in class jcuda.runtime.cudaError
  No errors
cudaTextureAddressMode - Class in jcuda.runtime
  Texture address modes.
cudaTextureFilterMode - Class in jcuda.runtime
  Texture filter modes
cudaTextureReadMode - Class in jcuda.runtime
  Texture read modes
cudaThreadExit() - Static method in class jcuda.runtime.JCuda
  Exit and clean-up from CUDA launches.
cudaThreadSynchronize() - Static method in class jcuda.runtime.JCuda
  Wait for compute-device to finish.
cudaUnbindTexture(textureReference) - Static method in class jcuda.runtime.JCuda
  Unbinds the texture bound to texture reference texRef.
cuDeviceComputeCapability(int[], int[], CUdevice) - Static method in class jcuda.driver.JCudaDriver
  Returns the compute capability of the device.
cuDeviceGet(CUdevice, int) - Static method in class jcuda.driver.JCudaDriver
  Returns a device-handle.
cuDeviceGetAttribute(int[], int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
  Returns information about the device.
cuDeviceGetCount(int[]) - Static method in class jcuda.driver.JCudaDriver
  Returns the number of compute-capable devices.
cuDeviceGetName(byte[], int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
  Returns an identifier string.
cuDeviceGetProperties(CUdevprop, CUdevice) - Static method in class jcuda.driver.JCudaDriver
  Get device properties.
cuDeviceTotalMem(int[], CUdevice) - Static method in class jcuda.driver.JCudaDriver
  Returns the total amount of memory on the device.
cuDoubleComplex - Class in jcuda.jcublas
  Java port of the CUBLAS complex number structure for double precision numbers
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.
  TODO: Currently ignored
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.
  Takes as input an array of elements in GPU memory (d_in) and an equal-sized unsigned int array in GPU memory (deviceValid) that indicate which of those input elements are valid.
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.
  Deletes the plan referred to by planHandle and all associated internal storage.
  Parameters:
cudppDestroySparseMatrix(CUDPPHandle) - Static method in class jcuda.jcudpp.JCudpp
  Destroy a CUDPP Sparse Matrix Object.
  Deletes the sparse matrix data and plan referred to by sparseMatrixHandle and all associated internal storage.
  Parameters:
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).
  These are all binary associative operators.
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.
  A plan is a data structure containing state and intermediate storage space that CUDPP uses to execute algorithms on data.
cudppRand(CUDPPHandle, Pointer, long) - Static method in class jcuda.jcudpp.JCudpp
  Rand puts numElements random 32-bit elements into d_out.
  Outputs numElements random values to d_out.
cudppRandSeed(CUDPPHandle, int) - Static method in class jcuda.jcudpp.JCudpp
  Sets the seed used for rand.
  The seed is crucial to any random number generator as it allows a sequence of random numbers to be replicated.
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.
  The input to a scan operation is an input array, a binary associative operator (like + or max), and an identity element for that operator (+'s identity is 0).
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.
  The input to a segmented scan operation is an input array of data, an input array of flags which demarcate segments, a binary associative operator (like + or max), and an identity element for that operator (+'s identity is 0).
cudppSort(CUDPPHandle, Pointer, Pointer, int, long) - Static method in class jcuda.jcudpp.JCudpp
  Sorts key-value pairs or keys only.
  Takes as input an array of keys in GPU memory (d_keys) and an optional array of corresponding values, and outputs sorted arrays of keys and (optionally) values in place.
cudppSparseMatrix(CUDPPHandle, CUDPPConfiguration, long, long, Pointer, Pointer, Pointer) - Static method in class jcuda.jcudpp.JCudpp
  Create a CUDPP Sparse Matrix Object.
  The sparse matrix plan is a data structure containing state and intermediate storage space that CUDPP uses to perform sparse matrix dense vector multiply.
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.
  Given a matrix object handle (which has been initialized using cudppSparseMatrix()), This function multiplies the input vector d_x by the matrix referred to by sparseMatrixHandle, returning the result in d_y.
  Parameters:
cuDriverGetVersion(int[]) - Static method in class jcuda.driver.JCudaDriver
  Returns in driverVersion the version number of the installed CUDA driver.
cuEventCreate(CUevent, int) - Static method in class jcuda.driver.JCudaDriver
  Creates an event.
cuEventDestroy(CUevent) - Static method in class jcuda.driver.JCudaDriver
  Destroys an event.
cuEventElapsedTime(float[], CUevent, CUevent) - Static method in class jcuda.driver.JCudaDriver
  Computes the elapsed time between two events.
cuEventQuery(CUevent) - Static method in class jcuda.driver.JCudaDriver
  Queries an event's status.
cuEventRecord(CUevent, CUstream) - Static method in class jcuda.driver.JCudaDriver
  Records an event.
cuEventSynchronize(CUevent) - Static method in class jcuda.driver.JCudaDriver
  Waits for an event to complete.
CUFFT_ALLOC_FAILED - Static variable in class jcuda.jcufft.cufftResult
  CUFFT failed to allocate GPU memory.
CUFFT_C2C - Static variable in class jcuda.jcufft.cufftType
  CUFFT transform type Complex to complex, interleaved
CUFFT_C2R - Static variable in class jcuda.jcufft.cufftType
  CUFFT transform type Complex (interleaved) to real
CUFFT_D2Z - Static variable in class jcuda.jcufft.cufftType
  CUFFT transform type Double to Double-Complex
CUFFT_EXEC_FAILED - Static variable in class jcuda.jcufft.cufftResult
  CUFFT failed to execute an FFT on the GPU.
CUFFT_FORWARD - Static variable in class jcuda.jcufft.JCufft
  CUFFT transform direction
CUFFT_INTERNAL_ERROR - Static variable in class jcuda.jcufft.cufftResult
  Used for all internal driver errors.
CUFFT_INVALID_PLAN - Static variable in class jcuda.jcufft.cufftResult
  CUFFT is passed an invalid plan handle.
CUFFT_INVALID_SIZE - Static variable in class jcuda.jcufft.cufftResult
  The user specifies an unsupported FFT size.
CUFFT_INVALID_TYPE - Static variable in class jcuda.jcufft.cufftResult
  The user requests an unsupported type.
CUFFT_INVALID_VALUE - Static variable in class jcuda.jcufft.cufftResult
  The user specifies a bad memory pointer.
CUFFT_INVERSE - Static variable in class jcuda.jcufft.JCufft
  CUFFT transform direction
CUFFT_R2C - Static variable in class jcuda.jcufft.cufftType
  CUFFT transform type Real to complex (interleaved)
CUFFT_SETUP_FAILED - Static variable in class jcuda.jcufft.cufftResult
  The CUFFT library failed to initialize.
CUFFT_SHUTDOWN_FAILED - Static variable in class jcuda.jcufft.cufftResult
  The CUFFT library failed to shut down.
CUFFT_SUCCESS - Static variable in class jcuda.jcufft.cufftResult
  Any CUFFT operation is successful.
CUFFT_Z2D - Static variable in class jcuda.jcufft.cufftType
  CUFFT transform type Double-Complex to Double
CUFFT_Z2Z - Static variable in class jcuda.jcufft.cufftType
  CUFFT transform type Double-Complex to Double-Complex
cufftDestroy(cufftHandle) - Static method in class jcuda.jcufft.JCufft
  Frees all GPU resources associated with a CUFFT plan and destroys the internal plan data structure.
cufftExecC2C(cufftHandle, Pointer, Pointer, int) - Static method in class jcuda.jcufft.JCufft
  Executes a CUFFT complex-to-complex transform plan.
cufftExecC2C(cufftHandle, float[], float[], int) - Static method in class jcuda.jcufft.JCufft
  Convenience method for `JCufft.cufftExecC2C(cufftHandle, Pointer, Pointer, int)`.
cufftExecC2R(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
  Executes a CUFFT complex-to-real (implicitly inverse) transform plan.
cufftExecC2R(cufftHandle, float[], float[]) - Static method in class jcuda.jcufft.JCufft
  Convenience method for `JCufft.cufftExecC2R(cufftHandle, Pointer, Pointer)`.
cufftExecD2Z(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
  Executes a CUFFT real-to-complex (implicitly forward) transform plan for double precision values.
cufftExecR2C(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
  Executes a CUFFT real-to-complex (implicitly forward) transform plan.
cufftExecR2C(cufftHandle, float[], float[]) - Static method in class jcuda.jcufft.JCufft
  Convenience method for `JCufft.cufftExecR2C(cufftHandle, Pointer, Pointer)`.
cufftExecR2C(cufftHandle, double[], double[]) - Static method in class jcuda.jcufft.JCufft
  Convenience method for `JCufft.cufftExecD2Z(cufftHandle, Pointer, Pointer)`.
cufftExecZ2D(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
  Executes a CUFFT complex-to-real (implicitly inverse) transform plan for double precision values.
cufftExecZ2D(cufftHandle, double[], double[]) - Static method in class jcuda.jcufft.JCufft
  Convenience method for `JCufft.cufftExecZ2D(cufftHandle, Pointer, Pointer)`.
cufftExecZ2Z(cufftHandle, Pointer, Pointer, int) - Static method in class jcuda.jcufft.JCufft
  Executes a CUFFT complex-to-complex transform plan for double precision values.
cufftExecZ2Z(cufftHandle, double[], double[], int) - Static method in class jcuda.jcufft.JCufft
  Convenience method for `JCufft.cufftExecZ2Z(cufftHandle, Pointer, Pointer, int)`.
cufftHandle - Class in jcuda.jcufft
  A handle type used to store and access CUFFT plans
cufftHandle() - Constructor for class jcuda.jcufft.cufftHandle
cufftPlan1d(cufftHandle, int, int, int) - Static method in class jcuda.jcufft.JCufft
  Creates a 1D FFT plan configuration for a specified signal size and data type.
cufftPlan2d(cufftHandle, int, int, int) - Static method in class jcuda.jcufft.JCufft
  Creates a 2D FFT plan configuration according to specified signal sizes and data type.
cufftPlan3d(cufftHandle, int, int, int, int) - Static method in class jcuda.jcufft.JCufft
  Creates a 3D FFT plan configuration according to specified signal sizes and data type.
cufftPlanMany(cufftHandle, int, int[], int[], int, int, int[], int, int, int, int) - Static method in class jcuda.jcufft.JCufft
  Creates a FFT plan configuration of dimension rank, with sizes specified in the array n.
cufftResult - Class in jcuda.jcufft
  The result of a CUFFT operation
cufftSetStream(cufftHandle, cudaStream_t) - Static method in class jcuda.jcufft.JCufft
  Associates a CUDA stream with a CUFFT plan.
cufftType - Class in jcuda.jcufft
  The type of a CUFFT operation
cuFuncGetAttribute(int[], int, CUfunction) - Static method in class jcuda.driver.JCudaDriver
  Returns in pi the integer value of the attribute attrib on the kernel given by func.
cuFuncSetBlockShape(CUfunction, int, int, int) - Static method in class jcuda.driver.JCudaDriver
  Sets the block-dimensions for the function.
cuFuncSetCacheConfig(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
  Sets the preferred cache configuration for the device function hfunc.
  On devices where the L1 cache and shared memory use the same hardware resources, this sets through config the preferred cache configuration for the device function hfunc.
cuFuncSetSharedSize(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
  Sets the shared-memory size for the function.
cuGLCtxCreate(CUcontext, int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
  Create a CUDA context for interoperability with OpenGL.
cuGLInit() - Static method in class jcuda.driver.JCudaDriver
  Deprecated. As of CUDA 3.0
cuGLMapBufferObject(CUdeviceptr, int[], int) - Static method in class jcuda.driver.JCudaDriver
  Deprecated. As of CUDA 3.0
cuGLMapBufferObjectAsync(CUdeviceptr, int[], int, CUstream) - Static method in class jcuda.driver.JCudaDriver
  Deprecated. As of CUDA 3.0
cuGLRegisterBufferObject(int) - Static method in class jcuda.driver.JCudaDriver
  Deprecated. As of CUDA 3.0
cuGLSetBufferObjectMapFlags(int, int) - Static method in class jcuda.driver.JCudaDriver
  Deprecated. As of CUDA 3.0
cuGLUnmapBufferObject(int) - Static method in class jcuda.driver.JCudaDriver
  Deprecated. As of CUDA 3.0
cuGLUnmapBufferObjectAsync(int, CUstream) - Static method in class jcuda.driver.JCudaDriver
  Deprecated. As of CUDA 3.0
cuGLUnregisterBufferObject(int) - Static method in class jcuda.driver.JCudaDriver
  Deprecated. As of CUDA 3.0
cuGraphicsGLRegisterBuffer(CUgraphicsResource, int, int) - Static method in class jcuda.driver.JCudaDriver
  Registers the buffer object specified by buffer for access by CUDA.
cuGraphicsGLRegisterImage(CUgraphicsResource, int, int, int) - Static method in class jcuda.driver.JCudaDriver
  Registers the texture or renderbuffer object specified by image for access by CUDA.
cuGraphicsMapResources(int, CUgraphicsResource[], CUstream) - Static method in class jcuda.driver.JCudaDriver
  Maps the count graphics resources in resources for access by CUDA.
  The resources in resources may be accessed by CUDA until they are unmapped.
cuGraphicsResourceGetMappedPointer(CUdeviceptr, int[], CUgraphicsResource) - Static method in class jcuda.driver.JCudaDriver
  Returns in *pDevPtr a pointer through which the mapped graphics resource resource may be accessed.
cuGraphicsResourceSetMapFlags(CUgraphicsResource, int) - Static method in class jcuda.driver.JCudaDriver
  Set flags for mapping the graphics resource resource.
  Changes to flags will take effect the next time resource is mapped.
cuGraphicsSubResourceGetMappedArray(CUarray, CUgraphicsResource, int, int) - Static method in class jcuda.driver.JCudaDriver
  Returns in *pArray an array through which the subresource of the mapped graphics resource resource which corresponds to array index arrayIndex and mipmap level mipLevel may be accessed.
cuGraphicsUnmapResources(int, CUgraphicsResource[], CUstream) - Static method in class jcuda.driver.JCudaDriver
  Unmaps the count graphics resources in resources.
  Once unmapped, the resources in resources may not be accessed by CUDA until they are mapped again.
  This function provides the synchronization guarantee that any CUDA work issued in stream before cuGraphicsUnmapResources() will complete before any subsequently issued graphics work begins.
  If resources includes any duplicate entries then CUDA_ERROR_INVALID_HANDLE is returned.
cuGraphicsUnregisterResource(CUgraphicsResource) - Static method in class jcuda.driver.JCudaDriver
  Unregisters the graphics resource resource so it is not accessible by CUDA unless registered again.
cuInit(int) - Static method in class jcuda.driver.JCudaDriver
  Initialize the CUDA driver API.
cuLaunch(CUfunction) - Static method in class jcuda.driver.JCudaDriver
  Launches a CUDA function.
cuLaunchGrid(CUfunction, int, int) - Static method in class jcuda.driver.JCudaDriver
  Launches a CUDA function.
cuLaunchGridAsync(CUfunction, int, int, CUstream) - Static method in class jcuda.driver.JCudaDriver
cuMemAlloc(CUdeviceptr, int) - Static method in class jcuda.driver.JCudaDriver
  Allocates device memory.
cuMemAllocHost(Pointer, int) - Static method in class jcuda.driver.JCudaDriver
  Allocates page-locked host memory.
cuMemAllocPitch(CUdeviceptr, int[], int, int, int) - Static method in class jcuda.driver.JCudaDriver
  Allocates device memory.
cuMemcpy2D(CUDA_MEMCPY2D) - Static method in class jcuda.driver.JCudaDriver
  Copies memory for 2D arrays.
cuMemcpy2DAsync(CUDA_MEMCPY2D, CUstream) - Static method in class jcuda.driver.JCudaDriver
  Copies memory.
cuMemcpy2DUnaligned(CUDA_MEMCPY2D) - Static method in class jcuda.driver.JCudaDriver
cuMemcpy3D(CUDA_MEMCPY3D) - Static method in class jcuda.driver.JCudaDriver
  Copies memory for 3D arrays.
cuMemcpy3DAsync(CUDA_MEMCPY3D, CUstream) - Static method in class jcuda.driver.JCudaDriver
  Copies memory.
cuMemcpyAtoA(CUarray, int, CUarray, int, int) - Static method in class jcuda.driver.JCudaDriver
  Copies memory from Array to Array.
cuMemcpyAtoD(CUdeviceptr, CUarray, int, int) - Static method in class jcuda.driver.JCudaDriver
  Copies memory from Array to Device.
cuMemcpyAtoH(Pointer, CUarray, int, int) - Static method in class jcuda.driver.JCudaDriver
  Copies memory from Array to Host.
cuMemcpyAtoHAsync(Pointer, CUarray, int, int, CUstream) - Static method in class jcuda.driver.JCudaDriver
  Copies memory.
cuMemcpyDtoA(CUarray, int, CUdeviceptr, int) - Static method in class jcuda.driver.JCudaDriver
  Copies memory from Device to Array.
cuMemcpyDtoD(CUdeviceptr, CUdeviceptr, int) - Static method in class jcuda.driver.JCudaDriver
  Copies memory from Device to Device.
cuMemcpyDtoDAsync(CUdeviceptr, CUdeviceptr, int, CUstream) - Static method in class jcuda.driver.JCudaDriver
  Copies memory.
cuMemcpyDtoH(Pointer, CUdeviceptr, int) - Static method in class jcuda.driver.JCudaDriver
  Copies memory from Device to Host.
cuMemcpyDtoHAsync(Pointer, CUdeviceptr, int, CUstream) - Static method in class jcuda.driver.JCudaDriver
  Copies memory.
cuMemcpyHtoA(CUarray, int, Pointer, int) - Static method in class jcuda.driver.JCudaDriver
  Copies memory from Host to Array.
cuMemcpyHtoAAsync(CUarray, int, Pointer, int, CUstream) - Static method in class jcuda.driver.JCudaDriver
  Copies memory.
cuMemcpyHtoD(CUdeviceptr, Pointer, int) - Static method in class jcuda.driver.JCudaDriver
  Copy memory from Host to Device.
cuMemcpyHtoDAsync(CUdeviceptr, Pointer, int, CUstream) - Static method in class jcuda.driver.JCudaDriver
  Copies memory.
cuMemFree(CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
  Frees device memory.
cuMemFreeHost(Pointer) - Static method in class jcuda.driver.JCudaDriver
  Frees page-locked host memory.
cuMemGetAddressRange(CUdeviceptr, int[], CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
  Get information on memory allocations.
cuMemGetInfo(int[], int[]) - Static method in class jcuda.driver.JCudaDriver
  Gets free and total memory.
cuMemHostAlloc(Pointer, long, int) - Static method in class jcuda.driver.JCudaDriver
  Allocates bytes bytes of host memory that is page-locked and accessible to the device.
cuMemHostGetDevicePointer(CUdeviceptr, Pointer, int) - Static method in class jcuda.driver.JCudaDriver
  Passes back the device pointer ret corresponding to the mapped, pinned host buffer p allocated by cuMemHostAlloc.
cuMemHostGetFlags(int[], Pointer) - Static method in class jcuda.driver.JCudaDriver
  Passes back the flags pFlags that were specified when allocating the pinned host buffer p allocated by cuMemHostAlloc.
cuMemsetD16(CUdeviceptr, short, int) - Static method in class jcuda.driver.JCudaDriver
  Initializes device memory.
cuMemsetD2D16(CUdeviceptr, int, short, int, int) - Static method in class jcuda.driver.JCudaDriver
  Initializes device memory.
cuMemsetD2D32(CUdeviceptr, int, int, int, int) - Static method in class jcuda.driver.JCudaDriver
  Initializes device memory.
cuMemsetD2D8(CUdeviceptr, int, char, int, int) - Static method in class jcuda.driver.JCudaDriver
  Initializes device memory.
cuMemsetD32(CUdeviceptr, int, int) - Static method in class jcuda.driver.JCudaDriver
  Initializes device memory.
cuMemsetD8(CUdeviceptr, char, int) - Static method in class jcuda.driver.JCudaDriver
  Initializes device memory.
cuModuleGetFunction(CUfunction, CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
  Returns a function handle.
cuModuleGetGlobal(CUdeviceptr, int[], CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
  Returns a global pointer from a module.
cuModuleGetTexRef(CUtexref, CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
  Gets a handle to a texture-reference.
cuModuleLoad(CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
  Loads a compute module.
cuModuleLoadData(CUmodule, byte[]) - Static method in class jcuda.driver.JCudaDriver
  Loads a module�s data.
cuModuleLoadDataEx(CUmodule, Pointer, int, int[], Pointer) - Static method in class jcuda.driver.JCudaDriver
  Takes a pointer p and loads the corresponding module phMod into the current context.
cuModuleLoadFatBinary(CUmodule, byte[]) - Static method in class jcuda.driver.JCudaDriver
  Loads a fat-binary object.
cuModuleUnload(CUmodule) - Static method in class jcuda.driver.JCudaDriver
  Unloads a module.
cuParamSetf(CUfunction, int, float) - Static method in class jcuda.driver.JCudaDriver
  Adds a floating-point parameter to the function�s argument list.
cuParamSeti(CUfunction, int, int) - Static method in class jcuda.driver.JCudaDriver
  Adds an integer parameter to the function�s argument list.
cuParamSetSize(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
  Sets the parameter-size for the function.
cuParamSetTexRef(CUfunction, int, CUtexref) - Static method in class jcuda.driver.JCudaDriver
  Adds a texture-reference to the function�s argument list.
cuParamSetv(CUfunction, int, Pointer, int) - Static method in class jcuda.driver.JCudaDriver
  Adds arbitrary data to the function�s argument list.
cuStreamCreate(CUstream, int) - Static method in class jcuda.driver.JCudaDriver
  Create a stream.
cuStreamDestroy(CUstream) - Static method in class jcuda.driver.JCudaDriver
  Destroys a stream.
cuStreamQuery(CUstream) - Static method in class jcuda.driver.JCudaDriver
  Determine status of a compute stream.
cuStreamSynchronize(CUstream) - Static method in class jcuda.driver.JCudaDriver
  Block until a stream's tasks are completed.
cuTexRefCreate(CUtexref) - Static method in class jcuda.driver.JCudaDriver
  Creates a texture-reference.
cuTexRefDestroy(CUtexref) - Static method in class jcuda.driver.JCudaDriver
  Destroys a texture-reference.
cuTexRefGetAddress(CUdeviceptr, CUtexref) - Static method in class jcuda.driver.JCudaDriver
  Gets the address associated with a texture-reference.
cuTexRefGetAddressMode(int[], CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
  Gets the addressing mode used by a texture-reference.
cuTexRefGetArray(CUarray, CUtexref) - Static method in class jcuda.driver.JCudaDriver
  Gets the array bound to a texture-reference.
cuTexRefGetFilterMode(int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
  Gets the filter-mode used by a texture-reference.
cuTexRefGetFlags(int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
  Gets the flags used by a texture-reference.
cuTexRefGetFormat(int[], int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
  Gets the format used by a texture-reference.
cuTexRefSetAddress(int[], CUtexref, CUdeviceptr, int) - Static method in class jcuda.driver.JCudaDriver
  Binds an address as a texture-reference.
cuTexRefSetAddress2D(CUtexref, CUDA_ARRAY_DESCRIPTOR, CUdeviceptr, int) - Static method in class jcuda.driver.JCudaDriver
  Binds a linear address range to the texture reference hTexRef.
cuTexRefSetAddressMode(CUtexref, int, int) - Static method in class jcuda.driver.JCudaDriver
  Set the addressing mode for a texture-reference.
cuTexRefSetArray(CUtexref, CUarray, int) - Static method in class jcuda.driver.JCudaDriver
  Binds an array to a texture-reference.
cuTexRefSetFilterMode(CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
  Sets the mode for a texture-reference.
cuTexRefSetFlags(CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
  Sets flags for a texture-reference.
cuTexRefSetFormat(CUtexref, int, int) - Static method in class jcuda.driver.JCudaDriver
  Sets the format for a texture-reference.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P R S T V W X Y Z