![]() |
XLPack 6.1
C/C++ API リファレンスマニュアル
|
関数 | |
| void | _zgbmv (char trans, int m, int n, int kl, int ku, doublecomplex alpha, int ldab, doublecomplex ab[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy) |
| y <- αAx + βy, y <- αATx + βy または y <- αAHx + βy (複素帯行列) (BLAS 2) | |
| void | _zgemv (char trans, int m, int n, doublecomplex alpha, int lda, doublecomplex a[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy) |
| y <- αAx + βy, y <- αATx + βy または y <- αAHx + βy (複素行列) (BLAS 2) | |
| void | _zgerc (int m, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, int lda, doublecomplex a[]) |
| Rank 1 操作: A <- αxyH + A (複素行列) (BLAS 2) | |
| void | _zgeru (int m, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, int lda, doublecomplex a[]) |
| Rank 1 操作: A <- αxyT + A (複素行列) (BLAS 2) | |
| void | _zhbmv (char uplo, int n, int k, doublecomplex alpha, int ldab, doublecomplex ab[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy) |
| y <- αAx + βy (エルミート帯行列) (BLAS 2) | |
| void | _zhemv (char uplo, int n, doublecomplex alpha, int lda, doublecomplex a[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy) |
| y <- αAx + βy (エルミート行列) (BLAS 2) | |
| void | _zher (char uplo, int n, double alpha, doublecomplex x[], int incx, int lda, doublecomplex a[]) |
| Rank 1 操作: A <- αxxH + A (エルミート行列) (BLAS 2) | |
| void | _zher2 (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, int lda, doublecomplex a[]) |
| Rank 2 操作: A <- αxyH + conjg(α)yxH + A (エルミート行列) (BLAS 2) | |
| void | _zhpmv (char uplo, int n, doublecomplex alpha, doublecomplex ap[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy) |
| y <- αAx + βy (エルミート行列) (圧縮形式) (BLAS 2) | |
| void | _zhpr (char uplo, int n, double alpha, doublecomplex x[], int incx, doublecomplex ap[]) |
| Rank 1 操作: A <- αxxT + A (エルミート行列) (圧縮形式) (BLAS 2) | |
| void | _zhpr2 (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, doublecomplex ap[]) |
| Rank 2 操作: A <- αxyH + conjg(α)yxH + A (エルミート行列) (圧縮形式) (BLAS 2) | |
| void | _zsbmv (char uplo, int n, int k, doublecomplex alpha, int ldab, doublecomplex ab[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy) |
| y <- αAx + βy (複素対称帯行列) (BLAS 2) | |
| void | _zspmv (char uplo, int n, doublecomplex alpha, doublecomplex ap[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy) |
| y <- αAx + βy (複素対称行列) (圧縮形式) (BLAS 2) | |
| void | _zspr (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex ap[]) |
| Rank 1 操作: A <- αxxT + A (複素対称行列) (圧縮形式) (BLAS 2) | |
| void | _zspr2 (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, doublecomplex ap[]) |
| Rank 2 操作: A <- αxyT + αyxT + A (複素対称行列) (圧縮形式) (BLAS 2) | |
| void | _zsymv (char uplo, int n, doublecomplex alpha, int lda, doublecomplex a[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy) |
| y <- αAx + βy (複素対称行列) (BLAS 2) | |
| void | _zsyr (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, int lda, doublecomplex a[]) |
| Rank 1 操作: A <- αxxT + A (複素対称行列) (BLAS 2) | |
| void | _zsyr2 (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, int lda, doublecomplex a[]) |
| Rank 2 操作: A <- αxyT + αyxT + A (複素対称行列) (BLAS 2) | |
| void | _ztbmv (char uplo, char trans, char diag, int n, int k, int ldab, doublecomplex ab[], doublecomplex x[], int incx) |
| x <- Ax, x <- ATx または x <- AHx (複素三角帯行列) (BLAS 2) | |
| void | _ztbsv (char uplo, char trans, char diag, int n, int k, int ldab, doublecomplex ab[], doublecomplex x[], int incx) |
| Ax = b, ATx = b または AHx = b の解 (複素三角帯行列) (BLAS 2) | |
| void | _ztpmv (char uplo, char trans, char diag, int n, doublecomplex ap[], doublecomplex x[], int incx) |
| x <- Ax, x <- ATx または x <- AHx (複素三角行列) (圧縮形式) (BLAS 2) | |
| void | _ztpsv (char uplo, char trans, char diag, int n, doublecomplex ap[], doublecomplex x[], int incx) |
| Ax = b, ATx = b または AHx = b の解 (複素三角行列) (圧縮形式) (BLAS 2) | |
| void | _ztrmv (char uplo, char trans, char diag, int n, int lda, doublecomplex a[], doublecomplex x[], int incx) |
| x <- Ax, x <- ATx または x <- AHx (複素三角行列) (BLAS 2) | |
| void | _ztrsv (char uplo, char trans, char diag, int n, int lda, doublecomplex a[], doublecomplex x[], int incx) |
| Ax = b, ATx = b または AHx = b の解 (複素三角行列) (BLAS 2) | |
D1a. ベクトル基本演算 BLAS2 (複素数) プログラムを表示しています.