cblas_?gthr
cblas_?gthr
Gathers a full-storage sparse vector's elements into compressed form.
Syntax
void
cblas_sgthr
(
const
MKL_INT
nz
,
const
float
*y
,
float
*x
,
const
MKL_INT
*indx
);
void
cblas_dgthr
(
const
MKL_INT
nz
,
const
double
*y
,
double
*x
,
const
MKL_INT
*indx
);
void
cblas_cgthr
(
const
MKL_INT
nz
,
const
void
*y
,
void
*x
,
const
MKL_INT
*indx
);
void
cblas_zgthr
(
const
MKL_INT
nz
,
const
void
*y
,
void
*x
,
const
MKL_INT
*indx
);
Include Files
- mkl.h
Description
The
?gthr
routines gather the specified elements of a full-storage sparse vector y
into compressed form(nz
, x
, indx
). The routines reference only the elements of y
whose indices are listed in the array indx
:x[
, for i
] = y
]indx
[i
]]i
=0,1,... ,nz
-1Input Parameters
- nz
- The number of elements ofyto be gathered.
- indx
- Specifies indices of elements to be gathered.Array, size at leastnz.
- y
- Array, size at least max(indx[i]).
Output Parameters
- x
- Array, size at leastnz.Contains the vector converted to the compressed form.