clarscl2 (l) - Linux Manuals
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) r-th 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 2-by-2 complex Hermitian matrices,
- clarcm (l) - performs a very simple matrix-matrix multiplication
- clarf (l) - applies a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right
- clarfb (l) - applies a complex block reflector H or its transpose Haq to a complex M-by-N 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