|  | 
| 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) | 
|  |