![]() |
XLPack 6.1
Excel VBA Numerical Library Reference Manual
|
Functions | |
Sub | Zgbmv (Trans As String, M As Long, N As Long, Kl As Long, Ku As Long, Alpha As Complex, Ab_IJ As Complex, LdAb As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
y <- αAx + βy, y <- αATx + βy or y <- αAHx + βy (complex band matrices) (BLAS 2) | |
Sub | Zgemv (Trans As String, M As Long, N As Long, Alpha As Complex, A_IJ As Complex, LdA As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
y <- αAx + βy, y <- αATx + βy or y <- αAHx + βy (complex matrices) (BLAS 2) | |
Sub | Zgerc (M As Long, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
Rank 1 operation: A <- αxyH + A (complex matrices) (BLAS 2) | |
Sub | Zgeru (M As Long, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
Rank 1 operation: A <- αxyT + A (complex matrices) (BLAS 2) | |
Sub | Zhbmv (Uplo As String, N As Long, K As Long, Alpha As Complex, Ab_IJ As Complex, LdAb As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
y <- αAx + βy (Hermitian band matrices) (BLAS 2) | |
Sub | Zhemv (Uplo As String, N As Long, Alpha As Complex, A_IJ As Complex, LdA As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
y <- αAx + βy (Hermitian matrices) (BLAS 2) | |
Sub | Zher (Uplo As String, N As Long, Alpha As Double, X_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1) |
Rank 1 operation: A <- αxxH + A (Hermitian matrices) (BLAS 2) | |
Sub | Zher2 (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
Rank 2 operation: A <- αxyH + conjg(α)yxH + A (Hermitian matrices) (BLAS 2) | |
Sub | Zhpmv (Uplo As String, N As Long, Alpha As Complex, Ap_I As Complex, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
y <- αAx + βy (Hermitian matrices in packed form) (BLAS 2) | |
Sub | Zhpr (Uplo As String, N As Long, Alpha As Double, X_I As Complex, Ap_I As Complex, Optional IncX As Long=1) |
Rank 1 operation: A <- αxxH + A (Hermitian matrices in packed form) (BLAS 2) | |
Sub | Zhpr2 (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, Ap_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
Rank 2 operation: A <- αxyH + conjg(α)yxH + A (Hermitian matrices in packed form) (BLAS 2) | |
Sub | Zsbmv (Uplo As String, N As Long, K As Long, Alpha As Complex, Ab_IJ As Complex, LdAb As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
y <- αAx + βy (complex symmetric band matrices) (BLAS 2) | |
Sub | Zspmv (Uplo As String, N As Long, Alpha As Complex, Ap_I As Complex, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
y <- αAx + βy (complex symmetric matrices in packed form) (BLAS 2) | |
Sub | Zspr (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, Ap_I As Complex, Optional IncX As Long=1) |
Rank 1 operation: A <- αxxT + A (complex symmetric matrices in packed form) (BLAS 2) | |
Sub | Zspr2 (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, Ap_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
Rank 2 operation: A <- αxyT + αyxT + A (complex symmetric matrices in packed form) (BLAS 2) | |
Sub | Zsymv (Uplo As String, N As Long, Alpha As Complex, A_IJ As Complex, LdA As Long, X_I As Complex, Beta As Complex, Y_I As Complex, Optional IncX As Long=1, Optional IncY As Long=1) |
y <- αAx + βy (complex symmetric matrices) (BLAS 2) | |
Sub | Zsyr (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1) |
Rank 1 operation: A <- αxxT + A (complex symmetric matrices) (BLAS 2) | |
Sub | Zsyr2 (Uplo As String, N As Long, Alpha As Complex, X_I As Complex, Y_I As Complex, A_IJ As Complex, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
Rank 2 operation: A <- αxyT + αyxT + A (complex symmetric matrices) (BLAS 2) | |
Sub | Ztbmv (Uplo As String, Trans As String, Diag As String, N As Long, K As Long, Ab_IJ As Complex, LdAb As Long, X_I As Complex, Optional IncX As Long=1) |
x <- Ax, x <- ATx or x <- AHx (complex triangular band matrices) (BLAS 2) | |
Sub | Ztbsv (Uplo As String, Trans As String, Diag As String, N As Long, K As Long, Ab_IJ As Complex, LdAb As Long, X_I As Complex, Optional IncX As Long=1) |
Solution of Ax = b, ATx = b or AHx = b (complex triangular band matrices) (BLAS 2) | |
Sub | Ztpmv (Uplo As String, Trans As String, Diag As String, N As Long, Ap_I As Complex, X_I As Complex, Optional IncX As Long=1) |
x <- Ax, x <- ATx or x <- AHx (complex triangular matrices in packed form) (BLAS 2) | |
Sub | Ztpsv (Uplo As String, Trans As String, Diag As String, N As Long, Ap_I As Complex, X_I As Complex, Optional IncX As Long=1) |
Solution of Ax = b, ATx = b or AHx = b (complex triangular matrices in packed form) (BLAS 2) | |
Sub | Ztrmv (Uplo As String, Trans As String, Diag As String, N As Long, A_IJ As Complex, LdA As Long, X_I As Complex, Optional IncX As Long=1) |
x <- Ax, x <- ATx or x <- AHx (complex triangular matrices) (BLAS 2) | |
Sub | Ztrsv (Uplo As String, Trans As String, Diag As String, N As Long, A_IJ As Complex, LdA As Long, X_I As Complex, Optional IncX As Long=1) |
Solution of Ax = b, ATx = b or AHx = b (complex triangular matrices) (BLAS 2) | |
This is the group of D1a. Elementary vector operations: BLAS2 (complex).