Sparse CBLAS
cblas_?axpyi
is a C interface to ?axpyi.
void cblas_daxpyi(const int N, const double alpha,
const double *X, const int *indx, double *Y);
void cblas_caxpyi(const int N, const void *alpha,
const void *X, const int *indx, void *Y);
void cblas_zaxpyi(const int N, const void *alpha,
const void *X, const int *indx, void *Y);
cblas_?doti
is a C interface to ?doti.
double cblas_ddoti(const int N, const double *X,
const int *indx, const double *Y);
cblas_?dotci_sub
is a C interface to ?dotci.
void cblas_zdotci_sub(const int N, const void *X, const int *indx, const void *Y, void *dotui);
cblas_?dotui_sub
is a C interface to ?dotui.
void cblas_zdotui_sub(const int N, const void *X, const int *indx, const void *Y, void *dotui);
cblas_?gthr
is a C interface to ?gthr.
void cblas_dgthr(const int N, const double *Y, double *X,
const int *indx);
void cblas_cgthr(const int N, const void *Y, void *X,
const int *indx);
void cblas_zgthr(const int N, const void *Y, void *X,
const int *indx);
cblas_?gthrz
is a C interface to ?gthrz.
void cblas_dgthrz(const int N, double *Y, double *X,
const int *indx);
void cblas_cgthrz(const int N, void *Y, void *X,
const int *indx);
void cblas_zgthrz(const int N, void *Y, void *X,
const int *indx);
cblas_?roti
is a C interface to ?roti.
void cblas_droti(const int N, double *X, const int *indx,
double *Y, const double c, const double s);
cblas_?sctr
is a C interface to ?sctr.
void cblas_dsctr(const int N, const double *X, const int *indx, double *Y);
void cblas_csctr(const int N, const void *X, const int *indx, void *Y);
void cblas_zsctr(const int N, const void *X, const int *indx, void *Y);
void cblas_saxpyi(const int N, const float alpha,
const float *X, const int *indx, float *Y);
float cblas_sdoti(const int N, const float *X,
const int *indx, const float *Y);
void cblas_cdotci_sub(const int N, const void *X, const int *indx, const void *Y, void *dotui);
void cblas_cdotui_sub(const int N, const void *X, const int *indx, const void *Y, void *dotui);
void cblas_sgthr(const int N, const float *Y, float *X,
const int *indx);
void cblas_sgthrz(const int N, float *Y, float *X,
const int *indx);
void cblas_sroti(const int N, float *X, const int *indx,
float *Y, const float c, const float s);
void cblas_ssctr(const int N, const float *X, const int *indx, float *Y);
* Legal Information © 1999, 2002-2004, Intel Corporation