|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLBackendCreate (ViennaCLBackend *backend) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLBackendSetOpenCLContextID (ViennaCLBackend backend, ViennaCLInt context_id) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLBackendDestroy (ViennaCLBackend *backend) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLiamax (ViennaCLInt *alpha, ViennaCLVector x) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDAiSamax (ViennaCLBackend backend, ViennaCLInt n, ViennaCLInt *alpha, float *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDAiDamax (ViennaCLBackend backend, ViennaCLInt n, ViennaCLInt *alpha, double *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostiSamax (ViennaCLBackend backend, ViennaCLInt n, ViennaCLInt *alpha, float *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostiDamax (ViennaCLBackend backend, ViennaCLInt n, ViennaCLInt *alpha, double *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLasum (ViennaCLHostScalar *alpha, ViennaCLVector x) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDASasum (ViennaCLBackend backend, ViennaCLInt n, float *alpha, float *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADasum (ViennaCLBackend backend, ViennaCLInt n, double *alpha, double *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostSasum (ViennaCLBackend backend, ViennaCLInt n, float *alpha, float *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDasum (ViennaCLBackend backend, ViennaCLInt n, double *alpha, double *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLaxpy (ViennaCLHostScalar alpha, ViennaCLVector x, ViennaCLVector y) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDASaxpy (ViennaCLBackend backend, ViennaCLInt n, float alpha, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADaxpy (ViennaCLBackend backend, ViennaCLInt n, double alpha, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostSaxpy (ViennaCLBackend backend, ViennaCLInt n, float alpha, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDaxpy (ViennaCLBackend backend, ViennaCLInt n, double alpha, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLcopy (ViennaCLVector x, ViennaCLVector y) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDAScopy (ViennaCLBackend backend, ViennaCLInt n, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADcopy (ViennaCLBackend backend, ViennaCLInt n, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostScopy (ViennaCLBackend backend, ViennaCLInt n, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDcopy (ViennaCLBackend backend, ViennaCLInt n, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLdot (ViennaCLHostScalar *alpha, ViennaCLVector x, ViennaCLVector y) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDASdot (ViennaCLBackend backend, ViennaCLInt n, float *alpha, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADdot (ViennaCLBackend backend, ViennaCLInt n, double *alpha, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostSdot (ViennaCLBackend backend, ViennaCLInt n, float *alpha, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDdot (ViennaCLBackend backend, ViennaCLInt n, double *alpha, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLnrm2 (ViennaCLHostScalar *alpha, ViennaCLVector x) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDASnrm2 (ViennaCLBackend backend, ViennaCLInt n, float *alpha, float *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADnrm2 (ViennaCLBackend backend, ViennaCLInt n, double *alpha, double *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostSnrm2 (ViennaCLBackend backend, ViennaCLInt n, float *alpha, float *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDnrm2 (ViennaCLBackend backend, ViennaCLInt n, double *alpha, double *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLrot (ViennaCLVector x, ViennaCLVector y, ViennaCLHostScalar c, ViennaCLHostScalar s) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDASrot (ViennaCLBackend backend, ViennaCLInt n, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy, float c, float s) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADrot (ViennaCLBackend backend, ViennaCLInt n, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy, double c, double s) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostSrot (ViennaCLBackend backend, ViennaCLInt n, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy, float c, float s) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDrot (ViennaCLBackend backend, ViennaCLInt n, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy, double c, double s) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLscal (ViennaCLHostScalar alpha, ViennaCLVector x) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDASscal (ViennaCLBackend backend, ViennaCLInt n, float alpha, float *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADscal (ViennaCLBackend backend, ViennaCLInt n, double alpha, double *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostSscal (ViennaCLBackend backend, ViennaCLInt n, float alpha, float *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDscal (ViennaCLBackend backend, ViennaCLInt n, double alpha, double *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLswap (ViennaCLVector x, ViennaCLVector y) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDASswap (ViennaCLBackend backend, ViennaCLInt n, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADswap (ViennaCLBackend backend, ViennaCLInt n, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostSswap (ViennaCLBackend backend, ViennaCLInt n, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDswap (ViennaCLBackend backend, ViennaCLInt n, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLgemv (ViennaCLHostScalar alpha, ViennaCLMatrix A, ViennaCLVector x, ViennaCLHostScalar beta, ViennaCLVector y) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDASgemv (ViennaCLBackend backend, ViennaCLOrder order, ViennaCLTranspose transA, ViennaCLInt m, ViennaCLInt n, float alpha, float *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, float *x, ViennaCLInt offx, ViennaCLInt incx, float beta, float *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADgemv (ViennaCLBackend backend, ViennaCLOrder order, ViennaCLTranspose transA, ViennaCLInt m, ViennaCLInt n, double alpha, double *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, double *x, ViennaCLInt offx, ViennaCLInt incx, double beta, double *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostSgemv (ViennaCLBackend backend, ViennaCLOrder order, ViennaCLTranspose transA, ViennaCLInt m, ViennaCLInt n, float alpha, float *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, float *x, ViennaCLInt offx, ViennaCLInt incx, float beta, float *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDgemv (ViennaCLBackend backend, ViennaCLOrder order, ViennaCLTranspose transA, ViennaCLInt m, ViennaCLInt n, double alpha, double *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, double *x, ViennaCLInt offx, ViennaCLInt incx, double beta, double *y, ViennaCLInt offy, ViennaCLInt incy) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLtrsv (ViennaCLMatrix A, ViennaCLVector x, ViennaCLUplo uplo) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDAStrsv (ViennaCLBackend backend, ViennaCLUplo uplo, ViennaCLOrder order, ViennaCLTranspose transA, ViennaCLDiag diag, ViennaCLInt n, float *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, float *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADtrsv (ViennaCLBackend backend, ViennaCLUplo uplo, ViennaCLOrder order, ViennaCLTranspose transA, ViennaCLDiag diag, ViennaCLInt n, double *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, double *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostStrsv (ViennaCLBackend backend, ViennaCLUplo uplo, ViennaCLOrder order, ViennaCLTranspose transA, ViennaCLDiag diag, ViennaCLInt n, float *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, float *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDtrsv (ViennaCLBackend backend, ViennaCLUplo uplo, ViennaCLOrder order, ViennaCLTranspose transA, ViennaCLDiag diag, ViennaCLInt n, double *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, double *x, ViennaCLInt offx, ViennaCLInt incx) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLger (ViennaCLHostScalar alpha, ViennaCLVector x, ViennaCLVector y, ViennaCLMatrix A) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDASger (ViennaCLBackend backend, ViennaCLOrder order, ViennaCLInt m, ViennaCLInt n, float alpha, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy, float *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADger (ViennaCLBackend backend, ViennaCLOrder order, ViennaCLInt m, ViennaCLInt n, double alpha, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy, double *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostSger (ViennaCLBackend backend, ViennaCLOrder order, ViennaCLInt m, ViennaCLInt n, float alpha, float *x, ViennaCLInt offx, ViennaCLInt incx, float *y, ViennaCLInt offy, ViennaCLInt incy, float *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDger (ViennaCLBackend backend, ViennaCLOrder order, ViennaCLInt m, ViennaCLInt n, double alpha, double *x, ViennaCLInt offx, ViennaCLInt incx, double *y, ViennaCLInt offy, ViennaCLInt incy, double *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLgemm (ViennaCLHostScalar alpha, ViennaCLMatrix A, ViennaCLMatrix B, ViennaCLHostScalar beta, ViennaCLMatrix C) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDASgemm (ViennaCLBackend backend, ViennaCLOrder orderA, ViennaCLTranspose transA, ViennaCLOrder orderB, ViennaCLTranspose transB, ViennaCLOrder orderC, ViennaCLInt m, ViennaCLInt n, ViennaCLInt k, float alpha, float *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, float *B, ViennaCLInt offB_row, ViennaCLInt offB_col, ViennaCLInt incB_row, ViennaCLInt incB_col, ViennaCLInt ldb, float beta, float *C, ViennaCLInt offC_row, ViennaCLInt offC_col, ViennaCLInt incC_row, ViennaCLInt incC_col, ViennaCLInt ldc) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLCUDADgemm (ViennaCLBackend backend, ViennaCLOrder orderA, ViennaCLTranspose transA, ViennaCLOrder orderB, ViennaCLTranspose transB, ViennaCLOrder orderC, ViennaCLInt m, ViennaCLInt n, ViennaCLInt k, double alpha, double *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, double *B, ViennaCLInt offB_row, ViennaCLInt offB_col, ViennaCLInt incB_row, ViennaCLInt incB_col, ViennaCLInt ldb, double beta, double *C, ViennaCLInt offC_row, ViennaCLInt offC_col, ViennaCLInt incC_row, ViennaCLInt incC_col, ViennaCLInt ldc) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostSgemm (ViennaCLBackend backend, ViennaCLOrder orderA, ViennaCLTranspose transA, ViennaCLOrder orderB, ViennaCLTranspose transB, ViennaCLOrder orderC, ViennaCLInt m, ViennaCLInt n, ViennaCLInt k, float alpha, float *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, float *B, ViennaCLInt offB_row, ViennaCLInt offB_col, ViennaCLInt incB_row, ViennaCLInt incB_col, ViennaCLInt ldb, float beta, float *C, ViennaCLInt offC_row, ViennaCLInt offC_col, ViennaCLInt incC_row, ViennaCLInt incC_col, ViennaCLInt ldc) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLHostDgemm (ViennaCLBackend backend, ViennaCLOrder orderA, ViennaCLTranspose transA, ViennaCLOrder orderB, ViennaCLTranspose transB, ViennaCLOrder orderC, ViennaCLInt m, ViennaCLInt n, ViennaCLInt k, double alpha, double *A, ViennaCLInt offA_row, ViennaCLInt offA_col, ViennaCLInt incA_row, ViennaCLInt incA_col, ViennaCLInt lda, double *B, ViennaCLInt offB_row, ViennaCLInt offB_col, ViennaCLInt incB_row, ViennaCLInt incB_col, ViennaCLInt ldb, double beta, double *C, ViennaCLInt offC_row, ViennaCLInt offC_col, ViennaCLInt incC_row, ViennaCLInt incC_col, ViennaCLInt ldc) |
|
VIENNACL_EXPORTED_FUNCTION
ViennaCLStatus | ViennaCLtrsm (ViennaCLMatrix A, ViennaCLUplo uplo, ViennaCLDiag diag, ViennaCLMatrix B) |
|