asum - asum: sum | real( x_i ) | + | imag( x_i ) |
Contents
Detailed Description
Function Documentation
doubleprecisionfunctiondasum(integern,doubleprecision,dimension(*)dx,integerincx)DASUMPurpose:
DASUM takes the sum of the absolute values.
ParametersN
N is INTEGER
number of elements in input vector(s)
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(*)
doubleprecisionfunctiondzasum(integern,complex*16,dimension(*)zx,integerincx)DZASUMPurpose:
DZASUM takes the sum of the (|Re(.)| + |Im(.)|)'s of a complex vector and
returns a double precision result.
ParametersN
N is INTEGER
number of elements in input vector(s)
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(*)
realfunctionsasum(integern,real,dimension(*)sx,integerincx)SASUMPurpose:
SASUM takes the sum of the absolute values.
uses unrolled loops for increment equal to one.
ParametersN
N is INTEGER
number of elements in input vector(s)
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(*)
realfunctionscasum(integern,complex,dimension(*)cx,integerincx)SCASUMPurpose:
SCASUM takes the sum of the (|Re(.)| + |Im(.)|)'s of a complex vector and
returns a single precision result.
ParametersN
N is INTEGER
number of elements in input vector(s)
CX
CX is COMPLEX 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(*)
Name
asum - asum: sum | real( x_i ) | + | imag( x_i ) |
Synopsis
Functions
double precision function dasum (n, dx, incx)
DASUM
double precision function dzasum (n, zx, incx)
DZASUM
real function sasum (n, sx, incx)
SASUM
real function scasum (n, cx, incx)
SCASUM
