imate
C++/CUDA Reference
|
#include <cusparse.h>
Go to the source code of this file.
Macros | |
#define | CUSPARSE_SPMV_ALG_DEFAULT CUSPARSE_MV_ALG_DEFAULT |
#define | cusparseConstSpMatDescr_t cusparseSpMatDescr_t |
#define | cusparseConstDnVecDescr_t cusparseDnVecDescr_t |
Typedefs | |
typedef cusparseStatus_t(* | cusparseCreate_type) (cusparseHandle_t *handle) |
typedef cusparseStatus_t(* | cusparseDestroy_type) (cusparseHandle_t handle) |
typedef cusparseStatus_t(* | cusparseCreateCsr_type) (cusparseSpMatDescr_t *spMatDescr, int64_t rows, int64_t cols, int64_t nnz, void *csrRowOffsets, void *csrColInd, void *csrValues, cusparseIndexType_t csrRowOffsetsType, cusparseIndexType_t csrColIndType, cusparseIndexBase_t idxBase, cudaDataType valueType) |
typedef cusparseStatus_t(* | cusparseCreateDnVec_type) (cusparseDnVecDescr_t *dnVecDescr, int64_t size, void *values, cudaDataType valueType) |
typedef cusparseStatus_t(* | cusparseDestroySpMat_type) (cusparseConstSpMatDescr_t spMatDescr) |
typedef cusparseStatus_t(* | cusparseDestroyDnVec_type) (cusparseConstDnVecDescr_t dnVecDescr) |
typedef cusparseStatus_t(* | cusparseSpMV_bufferSize_type) (cusparseHandle_t handle, cusparseOperation_t opA, const void *alpha, cusparseConstSpMatDescr_t matA, cusparseConstDnVecDescr_t vecX, const void *beta, cusparseDnVecDescr_t vecY, cudaDataType computeType, cusparseSpMVAlg_t alg, size_t *bufferSize) |
typedef cusparseStatus_t(* | cusparseSpMV_type) (cusparseHandle_t handle, cusparseOperation_t opA, const void *alpha, cusparseConstSpMatDescr_t matA, cusparseConstDnVecDescr_t vecX, const void *beta, cusparseDnVecDescr_t vecY, cudaDataType computeType, cusparseSpMVAlg_t alg, void *externalBuffer) |
#define CUSPARSE_SPMV_ALG_DEFAULT CUSPARSE_MV_ALG_DEFAULT |
Definition at line 32 of file cusparse_types.h.
#define cusparseConstDnVecDescr_t cusparseDnVecDescr_t |
Definition at line 34 of file cusparse_types.h.
#define cusparseConstSpMatDescr_t cusparseSpMatDescr_t |
Definition at line 33 of file cusparse_types.h.
typedef cusparseStatus_t(* cusparseCreate_type) (cusparseHandle_t *handle) |
Definition at line 43 of file cusparse_types.h.
typedef cusparseStatus_t(* cusparseCreateCsr_type) (cusparseSpMatDescr_t *spMatDescr, int64_t rows, int64_t cols, int64_t nnz, void *csrRowOffsets, void *csrColInd, void *csrValues, cusparseIndexType_t csrRowOffsetsType, cusparseIndexType_t csrColIndType, cusparseIndexBase_t idxBase, cudaDataType valueType) |
Definition at line 49 of file cusparse_types.h.
typedef cusparseStatus_t(* cusparseCreateDnVec_type) (cusparseDnVecDescr_t *dnVecDescr, int64_t size, void *values, cudaDataType valueType) |
Definition at line 63 of file cusparse_types.h.
typedef cusparseStatus_t(* cusparseDestroy_type) (cusparseHandle_t handle) |
Definition at line 46 of file cusparse_types.h.
typedef cusparseStatus_t(* cusparseDestroyDnVec_type) (cusparseConstDnVecDescr_t dnVecDescr) |
Definition at line 74 of file cusparse_types.h.
typedef cusparseStatus_t(* cusparseDestroySpMat_type) (cusparseConstSpMatDescr_t spMatDescr) |
Definition at line 70 of file cusparse_types.h.
typedef cusparseStatus_t(* cusparseSpMV_bufferSize_type) (cusparseHandle_t handle, cusparseOperation_t opA, const void *alpha, cusparseConstSpMatDescr_t matA, cusparseConstDnVecDescr_t vecX, const void *beta, cusparseDnVecDescr_t vecY, cudaDataType computeType, cusparseSpMVAlg_t alg, size_t *bufferSize) |
Definition at line 78 of file cusparse_types.h.
typedef cusparseStatus_t(* cusparseSpMV_type) (cusparseHandle_t handle, cusparseOperation_t opA, const void *alpha, cusparseConstSpMatDescr_t matA, cusparseConstDnVecDescr_t vecX, const void *beta, cusparseDnVecDescr_t vecY, cudaDataType computeType, cusparseSpMVAlg_t alg, void *externalBuffer) |
Definition at line 91 of file cusparse_types.h.