scal - scal: x = alpha x
Contents
Detailed Description
Function Documentation
subroutinecscal(integern,complexca,complex,dimension(*)cx,integerincx)CSCALPurpose:
CSCAL scales a vector by a constant.
ParametersN
N is INTEGER
number of elements in input vector(s)
CA
CA is COMPLEX
On entry, CA specifies the scalar alpha.
CX
CX is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
INCX
INCX is INTEGER
storage spacing between elements of CX
Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
FurtherDetails:
jack dongarra, linpack, 3/11/78.
modified 3/93 to return if incx .le. 0.
modified 12/3/93, array(1) declarations changed to array(*)
subroutinecsscal(integern,realsa,complex,dimension(*)cx,integerincx)CSSCALPurpose:
CSSCAL scales a complex vector by a real constant.
ParametersN
N is INTEGER
number of elements in input vector(s)
SA
SA is REAL
On entry, SA specifies the scalar alpha.
CX
CX is COMPLEX array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
INCX
INCX is INTEGER
storage spacing between elements of CX
Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
FurtherDetails:
jack dongarra, linpack, 3/11/78.
modified 3/93 to return if incx .le. 0.
modified 12/3/93, array(1) declarations changed to array(*)
subroutinedscal(integern,doubleprecisionda,doubleprecision,dimension(*)dx,integerincx)DSCALPurpose:
DSCAL scales a vector by a constant.
uses unrolled loops for increment equal to 1.
ParametersN
N is INTEGER
number of elements in input vector(s)
DA
DA is DOUBLE PRECISION
On entry, DA specifies the scalar alpha.
DX
DX is DOUBLE PRECISION array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
INCX
INCX is INTEGER
storage spacing between elements of DX
Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
FurtherDetails:
jack dongarra, linpack, 3/11/78.
modified 3/93 to return if incx .le. 0.
modified 12/3/93, array(1) declarations changed to array(*)
subroutinesscal(integern,realsa,real,dimension(*)sx,integerincx)SSCALPurpose:
SSCAL scales a vector by a constant.
uses unrolled loops for increment equal to 1.
ParametersN
N is INTEGER
number of elements in input vector(s)
SA
SA is REAL
On entry, SA specifies the scalar alpha.
SX
SX is REAL array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
INCX
INCX is INTEGER
storage spacing between elements of SX
Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
FurtherDetails:
jack dongarra, linpack, 3/11/78.
modified 3/93 to return if incx .le. 0.
modified 12/3/93, array(1) declarations changed to array(*)
subroutinezdscal(integern,doubleprecisionda,complex*16,dimension(*)zx,integerincx)ZDSCALPurpose:
ZDSCAL scales a vector by a constant.
ParametersN
N is INTEGER
number of elements in input vector(s)
DA
DA is DOUBLE PRECISION
On entry, DA specifies the scalar alpha.
ZX
ZX is COMPLEX*16 array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
INCX
INCX is INTEGER
storage spacing between elements of ZX
Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
FurtherDetails:
jack dongarra, 3/11/78.
modified 3/93 to return if incx .le. 0.
modified 12/3/93, array(1) declarations changed to array(*)
subroutinezscal(integern,complex*16za,complex*16,dimension(*)zx,integerincx)ZSCALPurpose:
ZSCAL scales a vector by a constant.
ParametersN
N is INTEGER
number of elements in input vector(s)
ZA
ZA is COMPLEX*16
On entry, ZA specifies the scalar alpha.
ZX
ZX is COMPLEX*16 array, dimension ( 1 + ( N - 1 )*abs( INCX ) )
INCX
INCX is INTEGER
storage spacing between elements of ZX
Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
FurtherDetails:
jack dongarra, 3/11/78.
modified 3/93 to return if incx .le. 0.
modified 12/3/93, array(1) declarations changed to array(*)
Name
scal - scal: x = alpha x
Synopsis
Functions
subroutine cscal (n, ca, cx, incx)
CSCAL
subroutine csscal (n, sa, cx, incx)
CSSCAL
subroutine dscal (n, da, dx, incx)
DSCAL
subroutine sscal (n, sa, sx, incx)
SSCAL
subroutine zdscal (n, da, zx, incx)
ZDSCAL
subroutine zscal (n, za, zx, incx)
ZSCAL
