zlascl2 (l)  Linux Man Pages
zlascl2: performs a diagonal scaling on a vector
Command to display zlascl2
manual in Linux: $ man l zlascl2
NAME
ZLASCL2  performs a diagonal scaling on a vector
SYNOPSIS
 SUBROUTINE ZLASCL2

( M, N, D, X, LDX )

IMPLICIT
NONE

INTEGER
M, N, LDX

DOUBLE
PRECISION D( * )

COMPLEX*16
X( LDX, * )
PURPOSE
ZLASCL2 performs a diagonal scaling on a vector:
x < D * x
where the diagonal matrix D is stored as a vector.
Eventually to be replaced by BLAS_sge_diag_scale in the new BLAS
standard.
ARGUMENTS
The size of the vectors X and D.
 D (input) DOUBLE PRECISION array, length N

Diagonal matrix D, stored as a vector of length N.
X (input/output) COMPLEX*16 array, length N
On entry, the vector X to be scaled by D.
On exit, the scaled vector.
Pages related to zlascl2
 zlascl2 (3)
 zlascl (l)  multiplies the M by N complex matrix A by the real scalar CTO/CFROM
 zlaset (l)  initializes a 2D array A to BETA on the diagonal and ALPHA on the offdiagonals
 zlasr (l)  applies a sequence of real plane rotations to a complex matrix A, from either the left or the right
 zlassq (l)  returns the values scl and ssq such that ( scl**2 )*ssq = x( 1 )**2 +...+ x( n )**2 + ( scale**2 )*sumsq,
 zlaswp (l)  performs a series of row interchanges on the matrix A
 zlasyf (l)  computes a partial factorization of a complex symmetric matrix A using the BunchKaufman diagonal pivoting method
 zla_gbamv (l)  performs one of the matrixvector operations y := alpha*abs(A)*abs(x) + beta*abs(y),