XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
Loading...
Searching...
No Matches
Functions
D1a. Elementary vector/matrix operations: BLAS

Functions

Sub CscDusmm (Trans As String, M As Long, N As Long, Nrhs As Long, Alpha As Double, Val() As Double, Colptr() As Long, Rowind() As Long, B() As Double, Beta As Double, C() As Double, Optional Info As Long, Optional Base As Long=-1)
 C <- αAB + βC or C <- αATB + βC (CSC)
 
Sub CscDusmv (Trans As String, M As Long, N As Long, Alpha As Double, Val() As Double, Colptr() As Long, Rowind() As Long, X() As Double, Beta As Double, Y() As Double, Optional Info As Long, Optional Base As Long=-1, Optional IncX As Long=1, Optional IncY As Long=1)
 y <- αAx + βy or y <- αATx + βy (CSC)
 
Sub CscDussm (Uplo As String, Trans As String, Diag As String, N As Long, Nrhs As Long, Val() As Double, Colptr() As Long, Rowind() As Long, X() As Double, Optional Info As Long, Optional Base As Long=-1)
 Solution of AX = B or ATX = B (Triangular matrices) (CSC)
 
Sub CscDussv (Uplo As String, Trans As String, Diag As String, N As Long, Val() As Double, Colptr() As Long, Rowind() As Long, X() As Double, Optional Info As Long, Optional Base As Long=-1, Optional IncX As Long=1, Optional Omega As Double=1)
 Solution of Ax = b or ATx = b (triangular matrices) (CSC)
 
Sub CsrDusmm (Trans As String, M As Long, N As Long, Nrhs As Long, Alpha As Double, Val() As Double, Rowptr() As Long, Colind() As Long, B() As Double, Beta As Double, C() As Double, Optional Info As Long, Optional Base As Long=-1)
 C <- αAB + βC or C <- αATB + βC (CSR)
 
Sub CsrDusmv (Trans As String, M As Long, N As Long, Alpha As Double, Val() As Double, Rowptr() As Long, Colind() As Long, X() As Double, Beta As Double, Y() As Double, Optional Info As Long, Optional Base As Long=-1, Optional IncX As Long=1, Optional IncY As Long=1)
 y <- αAx + βy or y <- αATx + βy (CSR)
 
Sub CsrDussm (Uplo As String, Trans As String, Diag As String, N As Long, Nrhs As Long, Val() As Double, Rowptr() As Long, Colind() As Long, X() As Double, Optional Info As Long, Optional Base As Long=-1)
 Solution of AX = B or ATX = B (Triangular matrices) (CSR)
 
Sub CsrDussv (Uplo As String, Trans As String, Diag As String, N As Long, Val() As Double, Rowptr() As Long, Colind() As Long, X() As Double, Optional Info As Long, Optional Base As Long=-1, Optional IncX As Long=1, Optional Omega As Double=1)
 Solution of Ax = b or ATx = b (triangular matrices) (CSR)
 
Sub SscDusmv (Uplo As String, N As Long, Alpha As Double, Val() As Double, Colptr() As Long, Rowind() As Long, X() As Double, Beta As Double, Y() As Double, Optional Info As Long, Optional Base As Long=-1, Optional IncX As Long=1, Optional IncY As Long=1)
 y <- αAx + βy (CSC) (Symmetric matrix)
 
Sub SsrDusmv (Uplo As String, N As Long, Alpha As Double, Val() As Double, Rowptr() As Long, Colind() As Long, X() As Double, Beta As Double, Y() As Double, Optional Info As Long, Optional Base As Long=-1, Optional IncX As Long=1, Optional IncY As Long=1)
 y <- αAx + βy (CSR) (Symmetric matrix)
 

Detailed Description

This is the group of D1a. Elementary vector/matrix operations: BLAS