![]() |
XLPack 7.0
XLPack Numerical Library (Excel VBA) Reference Manual
|
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) | |
This is the group of D1a. Elementary vector/matrix operations: BLAS