XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
Loading...
Searching...
No Matches
Functions

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)
 

Detailed Description

This is the group of D1a. Elementary vector operations: BLAS2.