Man page - scal(3)

Packages contains this manual

Manual

scal

NAME
SYNOPSIS
Functions
Detailed Description
Function Documentation
subroutine cscal (integer n, complex ca, complex, dimension(*) cx, integerincx)
subroutine csscal (integer n, real sa, complex, dimension(*) cx, integerincx)
subroutine dscal (integer n, double precision da, double precision,dimension(*) dx, integer incx)
subroutine sscal (integer n, real sa, real, dimension(*) sx, integer incx)
subroutine zdscal (integer n, double precision da, complex*16, dimension(*)zx, integer incx)
subroutine zscal (integer n, complex*16 za, complex*16, dimension(*) zx,integer incx)
Author

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

Detailed Description

Function Documentation

subroutine cscal (integer n, complex ca, complex, dimension(*) cx, integerincx)

CSCAL

Purpose:

CSCAL scales a vector by a constant.

Parameters

N

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.

Further Details:

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(*)

subroutine csscal (integer n, real sa, complex, dimension(*) cx, integerincx)

CSSCAL

Purpose:

CSSCAL scales a complex vector by a real constant.

Parameters

N

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.

Further Details:

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(*)

subroutine dscal (integer n, double precision da, double precision,dimension(*) dx, integer incx)

DSCAL

Purpose:

DSCAL scales a vector by a constant.
uses unrolled loops for increment equal to 1.

Parameters

N

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.

Further Details:

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(*)

subroutine sscal (integer n, real sa, real, dimension(*) sx, integer incx)

SSCAL

Purpose:

SSCAL scales a vector by a constant.
uses unrolled loops for increment equal to 1.

Parameters

N

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.

Further Details:

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(*)

subroutine zdscal (integer n, double precision da, complex*16, dimension(*)zx, integer incx)

ZDSCAL

Purpose:

ZDSCAL scales a vector by a constant.

Parameters

N

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.

Further Details:

jack dongarra, 3/11/78.
modified 3/93 to return if incx .le. 0.
modified 12/3/93, array(1) declarations changed to array(*)

subroutine zscal (integer n, complex*16 za, complex*16, dimension(*) zx,integer incx)

ZSCAL

Purpose:

ZSCAL scales a vector by a constant.

Parameters

N

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.

Further Details:

jack dongarra, 3/11/78.
modified 3/93 to return if incx .le. 0.
modified 12/3/93, array(1) declarations changed to array(*)

Author

Generated automatically by Doxygen for LAPACK from the source code.