#include <iostream>
#include "viennacl.hpp"
#include "viennacl_private.hpp"
#include "viennacl/scalar.hpp"
#include "viennacl/vector.hpp"
#include "viennacl/matrix.hpp"
#include "viennacl/linalg/direct_solve.hpp"
#include "viennacl/linalg/prod.hpp"
Go to the source code of this file.
VIENNACL_EXPORTED_FUNCTION ViennaCLStatus ViennaCLOpenCLDgemv | ( | ViennaCLBackend | backend, |
ViennaCLOrder | order, | ||
ViennaCLTranspose | transA, | ||
ViennaCLInt | m, | ||
ViennaCLInt | n, | ||
double | alpha, | ||
cl_mem | A, | ||
ViennaCLInt | offA_row, | ||
ViennaCLInt | offA_col, | ||
ViennaCLInt | incA_row, | ||
ViennaCLInt | incA_col, | ||
ViennaCLInt | lda, | ||
cl_mem | x, | ||
ViennaCLInt | offx, | ||
ViennaCLInt | incx, | ||
double | beta, | ||
cl_mem | y, | ||
ViennaCLInt | offy, | ||
ViennaCLInt | incy | ||
) |
Definition at line 60 of file blas2_opencl.cpp.
VIENNACL_EXPORTED_FUNCTION ViennaCLStatus ViennaCLOpenCLDger | ( | ViennaCLBackend | backend, |
ViennaCLOrder | order, | ||
ViennaCLInt | m, | ||
ViennaCLInt | n, | ||
double | alpha, | ||
cl_mem | x, | ||
ViennaCLInt | offx, | ||
ViennaCLInt | incx, | ||
cl_mem | y, | ||
ViennaCLInt | offy, | ||
ViennaCLInt | incy, | ||
cl_mem | A, | ||
ViennaCLInt | offA_row, | ||
ViennaCLInt | offA_col, | ||
ViennaCLInt | incA_row, | ||
ViennaCLInt | incA_col, | ||
ViennaCLInt | lda | ||
) |
Definition at line 198 of file blas2_opencl.cpp.
VIENNACL_EXPORTED_FUNCTION ViennaCLStatus ViennaCLOpenCLDtrsv | ( | ViennaCLBackend | backend, |
ViennaCLUplo | uplo, | ||
ViennaCLOrder | order, | ||
ViennaCLTranspose | transA, | ||
ViennaCLDiag | diag, | ||
ViennaCLInt | n, | ||
cl_mem | A, | ||
ViennaCLInt | offA_row, | ||
ViennaCLInt | offA_col, | ||
ViennaCLInt | incA_row, | ||
ViennaCLInt | incA_col, | ||
ViennaCLInt | lda, | ||
cl_mem | x, | ||
ViennaCLInt | offx, | ||
ViennaCLInt | incx | ||
) |
Definition at line 130 of file blas2_opencl.cpp.
VIENNACL_EXPORTED_FUNCTION ViennaCLStatus ViennaCLOpenCLSgemv | ( | ViennaCLBackend | backend, |
ViennaCLOrder | order, | ||
ViennaCLTranspose | transA, | ||
ViennaCLInt | m, | ||
ViennaCLInt | n, | ||
float | alpha, | ||
cl_mem | A, | ||
ViennaCLInt | offA_row, | ||
ViennaCLInt | offA_col, | ||
ViennaCLInt | incA_row, | ||
ViennaCLInt | incA_col, | ||
ViennaCLInt | lda, | ||
cl_mem | x, | ||
ViennaCLInt | offx, | ||
ViennaCLInt | incx, | ||
float | beta, | ||
cl_mem | y, | ||
ViennaCLInt | offy, | ||
ViennaCLInt | incy | ||
) |
Definition at line 36 of file blas2_opencl.cpp.
VIENNACL_EXPORTED_FUNCTION ViennaCLStatus ViennaCLOpenCLSger | ( | ViennaCLBackend | backend, |
ViennaCLOrder | order, | ||
ViennaCLInt | m, | ||
ViennaCLInt | n, | ||
float | alpha, | ||
cl_mem | x, | ||
ViennaCLInt | offx, | ||
ViennaCLInt | incx, | ||
cl_mem | y, | ||
ViennaCLInt | offy, | ||
ViennaCLInt | incy, | ||
cl_mem | A, | ||
ViennaCLInt | offA_row, | ||
ViennaCLInt | offA_col, | ||
ViennaCLInt | incA_row, | ||
ViennaCLInt | incA_col, | ||
ViennaCLInt | lda | ||
) |
Definition at line 176 of file blas2_opencl.cpp.
VIENNACL_EXPORTED_FUNCTION ViennaCLStatus ViennaCLOpenCLStrsv | ( | ViennaCLBackend | backend, |
ViennaCLUplo | uplo, | ||
ViennaCLOrder | order, | ||
ViennaCLTranspose | transA, | ||
ViennaCLDiag | diag, | ||
ViennaCLInt | n, | ||
cl_mem | A, | ||
ViennaCLInt | offA_row, | ||
ViennaCLInt | offA_col, | ||
ViennaCLInt | incA_row, | ||
ViennaCLInt | incA_col, | ||
ViennaCLInt | lda, | ||
cl_mem | x, | ||
ViennaCLInt | offx, | ||
ViennaCLInt | incx | ||
) |
Definition at line 88 of file blas2_opencl.cpp.