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

Functions

Sub Dgemm (Transa As String, Transb As String, M As Long, N As Long, K As Long, Alpha As Double, A() As Double, B() As Double, Beta As Double, C() As Double, Optional Info As Long)
 C <- αOp(A)Op(B) + βC (Op(X) = X or XT) (BLAS 3)
 
Sub Dsymm (Side As String, Uplo As String, M As Long, N As Long, Alpha As Double, A() As Double, B() As Double, Beta As Double, C() As Double, Optional Info As Long)
 C <- αAB + βC or C <- αBA + βC (symmetric matrix) (BLAS 3)
 
Sub Dsyr2k (Uplo As String, Trans As String, N As Long, K As Long, Alpha As Double, A() As Double, B() As Double, Beta As Double, C() As Double, Optional Info As Long)
 Rank 2k operation: C <- αABT + αBAT + βC or C <- αATB + αBTA + βC (symmetric matrices) (BLAS 3)
 
Sub Dsyrk (Uplo As String, Trans As String, N As Long, K As Long, Alpha As Double, A() As Double, Beta As Double, C() As Double, Optional Info As Long)
 Rank k operation: C <- αAAT + βC or C <- αATA + βC (symmetric matrices) (BLAS 3)
 
Sub Dtrmm (Side As String, Uplo As String, Transa As String, Diag As String, M As Long, N As Long, Alpha As Double, A() As Double, B() As Double, Optional Info As Long)
 B <- αOp(A)B or B <- αBop(A) (Op(A) = A or AT) (triangular matrices) (BLAS 3)
 
Sub Dtrsm (Side As String, Uplo As String, Transa As String, Diag As String, M As Long, N As Long, Alpha As Double, A() As Double, B() As Double, Optional Info As Long)
 B <- αop(A)B or B <- αBop(A) (op(A) = A or AT) (triangular matrices) (BLAS 3)
 

Detailed Description

This is the group of D1b. Elementary matrix operations: BLAS3.