⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cblas.texi

📁 开放gsl矩阵运算
💻 TEXI
📖 第 1 页 / 共 3 页
字号:
@cindex Low-level CBLAS@cindex CBLAS, Low-level interfaceThe prototypes for the low-level @sc{cblas} functions are declared inthe file @code{gsl_cblas.h}.  For the definition of the functionsconsult the documentation available from Netlib (@pxref{BLAS Referencesand Further Reading}).@menu* Level 1 CBLAS Functions::     * Level 2 CBLAS Functions::     * Level 3 CBLAS Functions::     * GSL CBLAS Examples::          @end menu@node Level 1 CBLAS Functions@section Level 1 @deftypefun float cblas_sdsdot (const int @var{N}, const float @var{alpha}, const float *@var{x}, const int @var{incx}, const float *@var{y}, const int @var{incy})@end deftypefun@deftypefun double cblas_dsdot (const int @var{N}, const float *@var{x}, const int @var{incx}, const float *@var{y}, const int @var{incy})@end deftypefun@deftypefun float cblas_sdot (const int @var{N}, const float *@var{x}, const int @var{incx}, const float *@var{y}, const int @var{incy})@end deftypefun@deftypefun double cblas_ddot (const int @var{N}, const double *@var{x}, const int @var{incx}, const double *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_cdotu_sub (const int @var{N}, const void *@var{x}, const int @var{incx}, const void *@var{y}, const int @var{incy}, void *@var{dotu})@end deftypefun@deftypefun void cblas_cdotc_sub (const int @var{N}, const void *@var{x}, const int @var{incx}, const void *@var{y}, const int @var{incy}, void *@var{dotc})@end deftypefun@deftypefun void cblas_zdotu_sub (const int @var{N}, const void *@var{x}, const int @var{incx}, const void *@var{y}, const int @var{incy}, void *@var{dotu})@end deftypefun@deftypefun void cblas_zdotc_sub (const int @var{N}, const void *@var{x}, const int @var{incx}, const void *@var{y}, const int @var{incy}, void *@var{dotc})@end deftypefun@deftypefun float cblas_snrm2 (const int @var{N}, const float *@var{x}, const int @var{incx})@end deftypefun@deftypefun float cblas_sasum (const int @var{N}, const float *@var{x}, const int @var{incx})@end deftypefun@deftypefun double cblas_dnrm2 (const int @var{N}, const double *@var{x}, const int @var{incx})@end deftypefun@deftypefun double cblas_dasum (const int @var{N}, const double *@var{x}, const int @var{incx})@end deftypefun@deftypefun float cblas_scnrm2 (const int @var{N}, const void *@var{x}, const int @var{incx})@end deftypefun@deftypefun float cblas_scasum (const int @var{N}, const void *@var{x}, const int @var{incx})@end deftypefun@deftypefun double cblas_dznrm2 (const int @var{N}, const void *@var{x}, const int @var{incx})@end deftypefun@deftypefun double cblas_dzasum (const int @var{N}, const void *@var{x}, const int @var{incx})@end deftypefun@deftypefun CBLAS_INDEX cblas_isamax (const int @var{N}, const float *@var{x}, const int @var{incx})@end deftypefun@deftypefun CBLAS_INDEX cblas_idamax (const int @var{N}, const double *@var{x}, const int @var{incx})@end deftypefun@deftypefun CBLAS_INDEX cblas_icamax (const int @var{N}, const void *@var{x}, const int @var{incx})@end deftypefun@deftypefun CBLAS_INDEX cblas_izamax (const int @var{N}, const void *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_sswap (const int @var{N}, float *@var{x}, const int @var{incx}, float *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_scopy (const int @var{N}, const float *@var{x}, const int @var{incx}, float *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_saxpy (const int @var{N}, const float @var{alpha}, const float *@var{x}, const int @var{incx}, float *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_dswap (const int @var{N}, double *@var{x}, const int @var{incx}, double *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_dcopy (const int @var{N}, const double *@var{x}, const int @var{incx}, double *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_daxpy (const int @var{N}, const double @var{alpha}, const double *@var{x}, const int @var{incx}, double *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_cswap (const int @var{N}, void *@var{x}, const int @var{incx}, void *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_ccopy (const int @var{N}, const void *@var{x}, const int @var{incx}, void *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_caxpy (const int @var{N}, const void *@var{alpha}, const void *@var{x}, const int @var{incx}, void *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_zswap (const int @var{N}, void *@var{x}, const int @var{incx}, void *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_zcopy (const int @var{N}, const void *@var{x}, const int @var{incx}, void *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_zaxpy (const int @var{N}, const void *@var{alpha}, const void *@var{x}, const int @var{incx}, void *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_srotg (float *@var{a}, float *@var{b}, float *@var{c}, float *@var{s})@end deftypefun@deftypefun void cblas_srotmg (float *@var{d1}, float *@var{d2}, float *@var{b1}, const float @var{b2}, float *@var{P})@end deftypefun@deftypefun void cblas_srot (const int @var{N}, float *@var{x}, const int @var{incx}, float *@var{y}, const int @var{incy}, const float @var{c}, const float @var{s})@end deftypefun@deftypefun void cblas_srotm (const int @var{N}, float *@var{x}, const int @var{incx}, float *@var{y}, const int @var{incy}, const float *@var{P})@end deftypefun@deftypefun void cblas_drotg (double *@var{a}, double *@var{b}, double *@var{c}, double *@var{s})@end deftypefun@deftypefun void cblas_drotmg (double *@var{d1}, double *@var{d2}, double *@var{b1}, const double @var{b2}, double *@var{P})@end deftypefun@deftypefun void cblas_drot (const int @var{N}, double *@var{x}, const int @var{incx}, double *@var{y}, const int @var{incy}, const double @var{c}, const double @var{s})@end deftypefun@deftypefun void cblas_drotm (const int @var{N}, double *@var{x}, const int @var{incx}, double *@var{y}, const int @var{incy}, const double *@var{P})@end deftypefun@deftypefun void cblas_sscal (const int @var{N}, const float @var{alpha}, float *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_dscal (const int @var{N}, const double @var{alpha}, double *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_cscal (const int @var{N}, const void *@var{alpha}, void *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_zscal (const int @var{N}, const void *@var{alpha}, void *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_csscal (const int @var{N}, const float @var{alpha}, void *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_zdscal (const int @var{N}, const double @var{alpha}, void *@var{x}, const int @var{incx})@end deftypefun@node Level 2 CBLAS Functions@section Level 2 @deftypefun void cblas_sgemv (const enum CBLAS_ORDER @var{order}, const enum CBLAS_TRANSPOSE @var{TransA}, const int @var{M}, const int @var{N}, const float @var{alpha}, const float *@var{A}, const int @var{lda}, const float *@var{x}, const int @var{incx}, const float @var{beta}, float *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_sgbmv (const enum CBLAS_ORDER @var{order}, const enum CBLAS_TRANSPOSE @var{TransA}, const int @var{M}, const int @var{N}, const int @var{KL}, const int @var{KU}, const float @var{alpha}, const float *@var{A}, const int @var{lda}, const float *@var{x}, const int @var{incx}, const float @var{beta}, float *@var{y}, const int @var{incy})@end deftypefun@deftypefun void cblas_strmv (const enum CBLAS_ORDER @var{order}, const enum CBLAS_UPLO @var{Uplo}, const enum CBLAS_TRANSPOSE @var{TransA}, const enum CBLAS_DIAG @var{Diag}, const int @var{N}, const float *@var{A}, const int @var{lda}, float *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_stbmv (const enum CBLAS_ORDER @var{order}, const enum CBLAS_UPLO @var{Uplo}, const enum CBLAS_TRANSPOSE @var{TransA}, const enum CBLAS_DIAG @var{Diag}, const int @var{N}, const int @var{K}, const float *@var{A}, const int @var{lda}, float *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_stpmv (const enum CBLAS_ORDER @var{order}, const enum CBLAS_UPLO @var{Uplo}, const enum CBLAS_TRANSPOSE @var{TransA}, const enum CBLAS_DIAG @var{Diag}, const int @var{N}, const float *@var{Ap}, float *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_strsv (const enum CBLAS_ORDER @var{order}, const enum CBLAS_UPLO @var{Uplo}, const enum CBLAS_TRANSPOSE @var{TransA}, const enum CBLAS_DIAG @var{Diag}, const int @var{N}, const float *@var{A}, const int @var{lda}, float *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_stbsv (const enum CBLAS_ORDER @var{order}, const enum CBLAS_UPLO @var{Uplo}, const enum CBLAS_TRANSPOSE @var{TransA}, const enum CBLAS_DIAG @var{Diag}, const int @var{N}, const int @var{K}, const float *@var{A}, const int @var{lda}, float *@var{x}, const int @var{incx})@end deftypefun@deftypefun void cblas_stpsv (const enum CBLAS_ORDER @var{order}, const enum CBLAS_UPLO @var{Uplo}, const enum CBLAS_TRANSPOSE @var{TransA}, const enum CBLAS_DIAG @var{Diag}, const int @var{N}, const float *@var{Ap}, float *@var{x}, const int @var{incx})

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -