#include <cusparse_v2.h>
#include "carma_obj.h"
Go to the source code of this file.
|
template<class T_data > |
cusparseStatus_t | carma_gemv (cusparseHandle_t handle, char op_A, T_data alpha, CarmaSparseObj< T_data > *A, T_data *x, T_data beta, T_data *y) |
|
template<class T_data > |
cusparseStatus_t | carma_gemm (cusparseHandle_t handle, char op_A, T_data alpha, CarmaSparseObj< T_data > *A, CarmaObj< T_data > *B, T_data beta, CarmaObj< T_data > *C) |
|
template<class T_data > |
cusparseStatus_t | carma_gemm (cusparseHandle_t handle, char op_A, char op_B, CarmaSparseObj< T_data > *A, CarmaSparseObj< T_data > *B, CarmaSparseObj< T_data > *C) |
|
template<class T_data > |
cusparseStatus_t | carma_csr2dense (CarmaSparseObj< T_data > *src, T_data *dest) |
|
template<class T_data > |
cusparseStatus_t | carma_csr2bsr (CarmaSparseObj< T_data > *src, int block_dim, CarmaSparseObj< T_data > *dest) |
|
template<class T_data > |
cusparseStatus_t | carma_bsr2csr (CarmaSparseObj< T_data > *src, CarmaSparseObj< T_data > *dest) |
|
template<class T_data > |
int | carma_kgemv (CarmaSparseObj< T_data > *A, T_data alpha, const T_data *__restrict x, T_data beta, T_data *y) |
|
◆ magma_d_sparse_matrix
◆ magma_s_sparse_matrix
◆ carma_bsr2csr()
◆ carma_csr2bsr()
◆ carma_csr2dense()
template<class T_data >
cusparseStatus_t carma_csr2dense |
( |
CarmaSparseObj< T_data > * |
src, |
|
|
T_data * |
dest |
|
) |
| |
◆ carma_gemm() [1/2]
◆ carma_gemm() [2/2]
template<class T_data >
cusparseStatus_t carma_gemm |
( |
cusparseHandle_t |
handle, |
|
|
char |
op_A, |
|
|
T_data |
alpha, |
|
|
CarmaSparseObj< T_data > * |
A, |
|
|
CarmaObj< T_data > * |
B, |
|
|
T_data |
beta, |
|
|
CarmaObj< T_data > * |
C |
|
) |
| |
◆ carma_gemv()
template<class T_data >
cusparseStatus_t carma_gemv |
( |
cusparseHandle_t |
handle, |
|
|
char |
op_A, |
|
|
T_data |
alpha, |
|
|
CarmaSparseObj< T_data > * |
A, |
|
|
T_data * |
x, |
|
|
T_data |
beta, |
|
|
T_data * |
y |
|
) |
| |
◆ carma_kgemv()
template<class T_data >
int carma_kgemv |
( |
CarmaSparseObj< T_data > * |
A, |
|
|
T_data |
alpha, |
|
|
const T_data *__restrict |
x, |
|
|
T_data |
beta, |
|
|
T_data * |
y |
|
) |
| |