zlascl2 (l) - Linux Manuals
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 2-D 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 Bunch-Kaufman diagonal pivoting method
- zla_gbamv (l) - performs one of the matrix-vector operations y := alpha*abs(A)*abs(x) + beta*abs(y),