XLPack 6.1
C/C++ API リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません
関数
D1a. ベクトル基本演算 BLAS1 (複素数)

関数

double _dcabs1 (doublecomplex z)
 |Re(z)| + |Im(z)| (1-ノルム) (複素数) (BLAS 1)
 
double _dzasum (int n, doublecomplex zx[], int incx)
 |Re(x)| + |Im(x)| (1-ノルム) (複素ベクトル) (BLAS 1)
 
double _dznrm2 (int n, doublecomplex zx[], int incx)
 ||x||2 (2-norm) (複素ベクトル) (BLAS 1)
 
void _zaxpy (int n, doublecomplex za, doublecomplex zx[], int incx, doublecomplex zy[], int incy)
 y <- ax + y (複素ベクトル) (BLAS 1)
 
void _zcopy (int n, doublecomplex zx[], int incx, doublecomplex zy[], int incy)
 y <- x (複素ベクトル) (BLAS 1)
 
doublecomplex _zdotc (int n, doublecomplex zx[], int incx, doublecomplex zy[], int incy)
 xH * y (複素ベクトル) (BLAS 1)
 
void _zdotc_sub (doublecomplex *dotc, int n, doublecomplex zx[], int incx, doublecomplex zy[], int incy)
 (サブルーチン) xH * y (複素ベクトル) (BLAS 1)
 
doublecomplex _zdotu (int n, doublecomplex zx[], int incx, doublecomplex zy[], int incy)
 xT * y (複素ベクトル) (BLAS 1)
 
void _zdotu_sub (doublecomplex *dotu, int n, doublecomplex zx[], int incx, doublecomplex zy[], int incy)
 (サブルーチン) xT * y (複素ベクトル) (BLAS 1)
 
void _zdrot (int n, doublecomplex zx[], int incx, doublecomplex zy[], int incy, double c, double s)
 ギブンス変換を適用する (複素ベクトル) (BLAS 1)
 
void _zdscal (int n, double a, doublecomplex zx[], int incx)
 x <- ax (複素ベクトル) (BLAS 1)
 
void _zrot (int n, doublecomplex zx[], int incx, doublecomplex zy[], int incy, double c, doublecomplex zs)
 ギブンス変換を適用する (複素ベクトル) (BLAS 1)
 
void _zrotg (doublecomplex *za, doublecomplex *zb, double *c, doublecomplex *zs)
 ギブンス変換を求める (複素ベクトル) (BLAS 1)
 
void _zscal (int n, doublecomplex za, doublecomplex zx[], int incx)
 x <- ax (複素ベクトル) (BLAS 1)
 
void _zswap (int n, doublecomplex zx[], int incx, doublecomplex zy[], int incy)
 y <-> x (複素ベクトル) (BLAS 1)
 

詳解

D1a. ベクトル基本演算 BLAS1 (複素数) プログラムを表示しています.