Intel® oneAPI Math Kernel Library Developer Reference - Fortran
Measures the linear dependence of two vectors.
call slapll( n, x, incx, Y, incy, ssmin )
call dlapll( n, x, incx, Y, incy, ssmin )
call clapll( n, x, incx, Y, incy, ssmin )
call zlapll( n, x, incx, Y, incy, ssmin )
Given two column vectors x and y of length n, let
A = (xy) be the n-by-2 matrix.
The routine ?lapll first computes the QR factorization of A as A = Q*R and then computes the SVD of the 2-by-2 upper triangular matrix R. The smaller singular value of R is returned in ssmin, which is used as the measurement of the linear dependency of the vectors x and y.
INTEGER. The length of the vectors x and y.
REAL for slapll
DOUBLE PRECISION for dlapll
COMPLEX for clapll
DOUBLE COMPLEX for zlapll
Array, DIMENSION(1+(n-1)incx).
On entry, x contains the n-vector x.
REAL for slapll
DOUBLE PRECISION for dlapll
COMPLEX for clapll
DOUBLE COMPLEX for zlapll
Array, DIMENSION (1+(n-1)incy).
On entry, y contains the n-vector y.
INTEGER. The increment between successive elements of x; incx > 0.
INTEGER. The increment between successive elements of y; incy > 0.
On exit, x is overwritten.
On exit, y is overwritten.
REAL for slapll/clapll
DOUBLE PRECISION for dlapll/zlapll
The smallest singular value of the n-by-2 matrix A = (xy).