slarscl2 (l) - Linux Manuals
slarscl2: performs a reciprocal diagonal scaling on an vector
Command to display slarscl2
manual in Linux: $ man l slarscl2
NAME
SLARSCL2 - performs a reciprocal diagonal scaling on an vector
SYNOPSIS
- SUBROUTINE SLARSCL2
-
( M, N, D, X, LDX )
-
IMPLICIT
NONE
-
INTEGER
M, N, LDX
-
REAL
D( * ), X( LDX, * )
PURPOSE
SLARSCL2 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) REAL array, length N
-
Diagonal matrix D, stored as a vector of length N.
- X (input/output) REAL array, length N
-
On entry, the vector X to be scaled by D.
On exit, the scaled vector.
Pages related to slarscl2
- slarscl2 (3)
- slar1v (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
- slar2v (l) - applies a vector of real plane rotations from both sides to a sequence of 2-by-2 real symmetric matrices, defined by the elements of the vectors x, y and z
- slarf (l) - applies a real elementary reflector H to a real m by n matrix C, from either the left or the right
- slarfb (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
- slarfg (l) - generates a real elementary reflector H of order n, such that H * ( alpha ) = ( beta ), Haq * H = I
- slarfp (l) - generates a real elementary reflector H of order n, such that H * ( alpha ) = ( beta ), Haq * H = I
- slarft (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