16 AFAPI array sparse(const int *row_idx, \
19 int nrows, int ncols, int nonzero, \
20 af_source_t src=afHost, \
67 AFAPI array
sparse(array& row_idx, array& col_idx, array& values,
int nrows = -1,
94 AFAPI array
getrow(
int nrows,
int* rows_idx, array sp);
95 AFAPI array
getcol(
int ncols,
int* cols_idx, array sp);
array where(const array &input)
Indices where nonzero (zero-based indexing).
afError
Definition: defines.h:10
cuDoubleComplex cdouble
Definition: defines.h:109
CSR format.
Definition: sparse.h:9
af_sparse_t
Specify which sparse storage type.
Definition: sparse.h:8
#define SPARSE(ty)
Definition: sparse.h:15
#define AFAPI
Definition: defines.h:45
AFAPI array getrow(int nrows, int *rows_idx, array sp)
AFAPI array sparse(const int *row_idx, const int *col_idx, const float *values, int nrows, int ncols, int nonzero, af_source_t src=afHost, unsigned ngfor=0)
cuFloatComplex cfloat
Definition: defines.h:108
COO format.
Definition: sparse.h:11
AFAPI array getcol(int ncols, int *cols_idx, array sp)
CSC format.
Definition: sparse.h:10
AFAPI array dense(array sparse)