zlarscl2 (l)  Linux Man Pages
zlarscl2: performs a reciprocal diagonal scaling on an vector
Command to display zlarscl2
manual in Linux: $ man l zlarscl2
NAME
ZLARSCL2  performs a reciprocal diagonal scaling on an vector
SYNOPSIS
 SUBROUTINE ZLARSCL2

( M, N, D, X, LDX )

IMPLICIT
NONE

INTEGER
M, N, LDX

COMPLEX*16
X( LDX, * )

DOUBLE
PRECISION D( * )
PURPOSE
ZLARSCL2 performs a reciprocal diagonal scaling on an vector:
x < inv(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 zlarscl2
 zlarscl2 (3)
 zlar1v (l)  computes the (scaled) rth column of the inverse of the sumbmatrix in rows B1 through BN of the tridiagonal matrix L D L^T  sigma I
 zlar2v (l)  applies a vector of complex plane rotations with real cosines from both sides to a sequence of 2by2 complex Hermitian matrices,
 zlarcm (l)  performs a very simple matrixmatrix multiplication
 zlarf (l)  applies a complex elementary reflector H to a complex MbyN matrix C, from either the left or the right
 zlarfb (l)  applies a complex block reflector H or its transpose Haq to a complex MbyN matrix C, from either the left or the right
 zlarfg (l)  generates a complex elementary reflector H of order n, such that Haq * ( alpha ) = ( beta ), Haq * H = I
 zlarfp (l)  generates a complex elementary reflector H of order n, such that Haq * ( alpha ) = ( beta ), Haq * H = I