![]() |
XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
|
Functions | |
| Sub | Dgbmv (Trans As String, M As Long, N As Long, Kl As Long, Ku As Long, Alpha As Double, Ab_IJ As Double, LdAb As Long, X_I As Double, Beta As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy or y <- αATx + βy (band matrices) (BLAS 2) | |
| Sub | Dgemv (Trans As String, M As Long, N As Long, Alpha As Double, A_IJ As Double, LdA As Long, X_I As Double, Beta As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy or y <- αATx + βy (BLAS 2) | |
| Sub | Dger (M As Long, N As Long, Alpha As Double, X_I As Double, Y_I As Double, A_IJ As Double, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 1 operation: A <- αxyT + A (BLAS 2) | |
| Sub | Dsbmv (Uplo As String, N As Long, K As Long, Alpha As Double, Ab_IJ As Double, LdAb As Long, X_I As Double, Beta As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (symmetric band matrices) (BLAS 2) | |
| Sub | Dspmv (Uplo As String, N As Long, Alpha As Double, Ap_I As Double, X_I As Double, Beta As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (symmetric matrices in packed form) (BLAS 2) | |
| Sub | Dspr (Uplo As String, N As Long, Alpha As Double, X_I As Double, Ap_I As Double, Optional IncX As Long=1) |
| Rank 1 operation: A <- αxxT + A (symmetric matrices in packed form) (BLAS 2) | |
| Sub | Dspr2 (Uplo As String, N As Long, Alpha As Double, X_I As Double, Y_I As Double, Ap_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 2 operation: A <- αxyT + αyxT + A (symmetric matrices in packed form) (BLAS 2) | |
| Sub | Dsymv (Uplo As String, N As Long, Alpha As Double, A_IJ As Double, LdA As Long, X_I As Double, Beta As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) |
| y <- αAx + βy (symmetric matrices) (BLAS 2) | |
| Sub | Dsyr (Uplo As String, N As Long, Alpha As Double, X_I As Double, A_IJ As Double, LdA As Long, Optional IncX As Long=1) |
| Rank 1 operation: A <- αxxT + A (symmetric matrices) (BLAS 2) | |
| Sub | Dsyr2 (Uplo As String, N As Long, Alpha As Double, X_I As Double, Y_I As Double, A_IJ As Double, LdA As Long, Optional IncX As Long=1, Optional IncY As Long=1) |
| Rank 2 operation: A <- αxyT + αyxT + A (symmetric matrices) (BLAS 2) | |
| Sub | Dtbmv (Uplo As String, Trans As String, Diag As String, N As Long, K As Long, Ab_IJ As Double, LdAb As Long, X_I As Double, Optional IncX As Long=1) |
| x <- Ax or x <- ATx (triangular band matrices) (BLAS 2) | |
| Sub | Dtbsv (Uplo As String, Trans As String, Diag As String, N As Long, K As Long, Ab_IJ As Double, LdAb As Long, X_I As Double, Optional IncX As Long=1) |
| Solution of Ax = b or ATx = b (triangular band matrices) (BLAS 2) | |
| Sub | Dtpmv (Uplo As String, Trans As String, Diag As String, N As Long, Ap_I As Double, X_I As Double, Optional IncX As Long=1) |
| x <- Ax or x <- ATx (triangular matrices in packed form) (BLAS 2) | |
| Sub | Dtpsv (Uplo As String, Trans As String, Diag As String, N As Long, Ap_I As Double, X_I As Double, Optional IncX As Long=1) |
| Solution of Ax = b or ATx = b (triangular matrices in packed form) (BLAS 2) | |
| Sub | Dtrmv (Uplo As String, Trans As String, Diag As String, N As Long, A_IJ As Double, LdA As Long, X_I As Double, Optional IncX As Long=1) |
| x <- Ax or x <- ATx (triangular matrices) (BLAS 2) | |
| Sub | Dtrsv (Uplo As String, Trans As String, Diag As String, N As Long, A_IJ As Double, LdA As Long, X_I As Double, Optional IncX As Long=1) |
| Solution of Ax = b or ATx = b (triangular matrices) (BLAS 2) | |
This is the group of D1a. Elementary vector operations: BLAS2.