23 #ifndef _CL_SPARSE_2x_H_
24 #define _CL_SPARSE_2x_H_
30 typedef struct clsparseScalar_
37 typedef struct cldenseVector_
49 typedef struct clsparseCsrMatrix_
76 typedef struct clsparseCooMatrix_
96 typedef struct cldenseMatrix_
void * value
Definition: clSPARSE-2x.h:32
cldenseMajor
For dense data structures, this enum specifies how multi-dimensional data structures are laid out in ...
Definition: clSPARSE-xx.h:35
void * values
Definition: clSPARSE-2x.h:41
void * values
Definition: clSPARSE-2x.h:106
void * col_indices
Definition: clSPARSE-2x.h:88
Structure to encapsulate sparse matrix data encoded in CSR form to clSPARSE API.
Definition: clSPARSE-1x.h:60
void * values
Definition: clSPARSE-2x.h:60
void * row_pointer
Definition: clSPARSE-2x.h:62
Structure to encapsulate dense matrix data to clSPARSE API.
Definition: clSPARSE-1x.h:127
void * row_indices
Definition: clSPARSE-2x.h:89
cl_uint clsparseIdx_t
An abstraction for the size of indices supported by the library. Clients should use this index type w...
Definition: clSPARSE-xx.h:49
Structure to encapsulate sparse matrix data encoded in COO form to clSPARSE API.
Definition: clSPARSE-1x.h:97
clSPARSE-xx.h defines public types used by any OpenCL version
void * col_indices
Definition: clSPARSE-2x.h:61
void * values
Definition: clSPARSE-2x.h:87
Structure to encapsulate dense vector data to clSPARSE API.
Definition: clSPARSE-1x.h:43
Structure to encapsulate scalar data to clSPARSE API.
Definition: clSPARSE-1x.h:31