cblas_?sctr
cblas_?sctr
Converts compressed sparse vectors into full storage form.
Syntax
void
cblas_ssctr
(
const
MKL_INT
nz
,
const
float
*x
,
const
MKL_INT
*indx
,
float
*y
);
void
cblas_dsctr
(
const
MKL_INT
nz
,
const
double
*x
,
const
MKL_INT
*indx
,
double
*y
);
void
cblas_csctr
(
const
MKL_INT
nz
,
const
void
*x
,
const
MKL_INT
*indx
,
void
*y
);
void
cblas_zsctr
(
const
MKL_INT
nz
,
const
void
*x
,
const
MKL_INT
*indx
,
void
*y
);
Include Files
- mkl.h
Description
The
?sctr
routines scatter the elements of the compressed sparse vector (nz
, x
, indx
) to a full-storage vector y
. The routines modify only the elements of y
whose indices are listed in the array indx
: y
[indx
[i
]] = x
[i
]i
=0,1,... ,nz
-1Input Parameters
- nz
- The number of elements ofxto be scattered.
- indx
- Specifies indices of elements to be scattered.Array, size at leastnz.
- x
- Array, size at leastnz.Contains the vector to be converted to full-storage form.
Output Parameters
- y
- Array, size at least max(indx[i]).Contains the vectorywith updated elements.