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

( M, N, D, X, LDX )

IMPLICIT
NONE

INTEGER
M, N, LDX

DOUBLE
PRECISION D( * ), X( LDX, * )
PURPOSE
DLARSCL2 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
 N (input) INTEGER

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) DOUBLE PRECISION array, length N

On entry, the vector X to be scaled by D.
On exit, the scaled vector.
Pages related to dlarscl2
 dlarscl2 (3)
 dlar1v (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
 dlar2v (l)  applies a vector of real plane rotations from both sides to a sequence of 2by2 real symmetric matrices, defined by the elements of the vectors x, y and z
 dlarf (l)  applies a real elementary reflector H to a real m by n matrix C, from either the left or the right
 dlarfb (l)  applies a real block reflector H or its transpose Haq to a real m by n matrix C, from either the left or the right
 dlarfg (l)  generates a real elementary reflector H of order n, such that H * ( alpha ) = ( beta ), Haq * H = I
 dlarfp (l)  generates a real elementary reflector H of order n, such that H * ( alpha ) = ( beta ), Haq * H = I
 dlarft (l)  forms the triangular factor T of a real block reflector H of order n, which is defined as a product of k elementary reflectors