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

( M, N, D, X, LDX )

IMPLICIT
NONE

INTEGER
M, N, LDX

COMPLEX
X( LDX, * )

REAL
D( * )
PURPOSE
CLARSCL2 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) REAL array, length N

Diagonal matrix D, stored as a vector of length N.
X (input/output) COMPLEX array, length N
On entry, the vector X to be scaled by D.
On exit, the scaled vector.
Pages related to clarscl2
 clarscl2 (3)
 clar1v (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
 clar2v (l)  applies a vector of complex plane rotations with real cosines from both sides to a sequence of 2by2 complex Hermitian matrices,
 clarcm (l)  performs a very simple matrixmatrix multiplication
 clarf (l)  applies a complex elementary reflector H to a complex MbyN matrix C, from either the left or the right
 clarfb (l)  applies a complex block reflector H or its transpose Haq to a complex MbyN matrix C, from either the left or the right
 clarfg (l)  generates a complex elementary reflector H of order n, such that Haq * ( alpha ) = ( beta ), Haq * H = I
 clarfp (l)  generates a complex elementary reflector H of order n, such that Haq * ( alpha ) = ( beta ), Haq * H = I