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

Functions

Function Dasum (N As Long, X_I As Double, Optional IncX As Long=1) As Double
 |x| (1-norm) (BLAS 1)
 
Sub Daxpy (N As Long, A As Double, X_I As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1)
 y <- ax + y (BLAS 1)
 
Sub Dcopy (N As Long, X_I As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1)
 y <- x (BLAS 1)
 
Function Ddot (N As Long, X_I As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1) As Double
 xT * y (BLAS 1)
 
Function Dnrm2 (N As Long, X_I As Double, Optional IncX As Long=1) As Double
 ||x||2 (2-norm) (BLAS 1)
 
Sub Drot (N As Long, X_I As Double, Y_I As Double, C As Double, S As Double, Optional IncX As Long=1, Optional IncY As Long=1)
 Applies Givens plane rotation (BLAS 1)
 
Sub Drotg (A As Double, B As Double, C As Double, S As Double)
 Constructs Givens plane rotation (BLAS 1)
 
Sub Drotm (N As Long, X_I As Double, Y_I As Double, P() As Double, Optional IncX As Long=1, Optional IncY As Long=1)
 Apply modified Givens plane rotation (BLAS 1)
 
Sub Drotmg (D1 As Double, D2 As Double, X1 As Double, Y1 As Double, P() As Double)
 Construct modified Givens plane rotation (BLAS 1)
 
Sub Dscal (N As Long, A As Double, X_I As Double, Optional IncX As Long=1)
 x <- ax (BLAS 1)
 
Sub Dswap (N As Long, X_I As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1)
 y <-> x (BLAS 1)
 
Sub Dasum_sub (Ret As Double, N As Long, X_I As Double, Optional IncX As Long=1)
 |x| (1-norm) (BLAS 1) (Subroutine version)
 
Sub Ddot_sub (Ret As Double, N As Long, X_I As Double, Y_I As Double, Optional IncX As Long=1, Optional IncY As Long=1)
 xT * y (BLAS 1) (Subroutine version)
 
Sub Dnrm2_sub (Ret As Double, N As Long, X_I As Double, Optional IncX As Long=1)
 ||x||2 (2-norm) (BLAS 1) (Subroutine version)
 

Detailed Description

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