lartv(3)
π NAME π
lartv β lartv: apply vector of plane rotations to vectors
okay so this is the lartv(3) page from the Library Functions Manual, and it's lowkey a whole family reunion of Fortran subroutines. π
β¨ SYNOPSIS β¨
π Functions
subroutine clartv (n, x, incx, y, incy, c, s, incc)β CLARTV applies a vector of plane rotations with real cosines and complex sines to the elements of a pair of vectors. πsubroutine dlartv (n, x, incx, y, incy, c, s, incc)β DLARTV applies a vector of plane rotations with real cosines and real sines to the elements of a pair of vectors. β¨subroutine slartv (n, x, incx, y, incy, c, s, incc)β SLARTV applies a vector of plane rotations with real cosines and real sines to the elements of a pair of vectors. π¦subroutine zlartv (n, x, incx, y, incy, c, s, incc)β ZLARTV applies a vector of plane rotations with real cosines and complex sines to the elements of a pair of vectors. πΈ
π¦ Detailed Description π¦
this page is literally the plane-rotation crew: clartv, dlartv, slartv, and zlartv. the function docs below are giving full signatures, purposes, parameters, authors, and definition lines β no skips, no crumbs. π«Ά
πΈ Function Documentation πΈ
π clartv π
subroutine clartv (integer n, complex, dimension( * ) x, integer incx, complex, dimension( * ) y, integer incy, real, dimension( * ) c, complex, dimension( * ) s, integer incc)
CLARTV applies a vector of plane rotations with real cosines and complex sines to the elements of a pair of vectors.
Purpose:
!>
!> CLARTV applies a vector of complex plane rotations with real cosines
!> to elements of the complex vectors x and y. For i = 1,2,...,n
!>
!> ( x(i) ) := ( c(i) s(i) ) ( x(i) )
!> ( y(i) ) ( -conjg(s(i)) c(i) ) ( y(i) )
!>
Parameters
NβN is INTEGER; the number of plane rotations to be applied. π₯XβX is COMPLEX array, dimension (1+(N-1)*INCX); the vector x. β¨INCXβINCX is INTEGER; the increment between elements of X.INCX > 0. πYβY is COMPLEX array, dimension (1+(N-1)*INCY); the vector y. πINCYβINCY is INTEGER; the increment between elements of Y.INCY > 0. πCβC is REAL array, dimension (1+(N-1)*INCC); the cosines of the plane rotations. βSβS is COMPLEX array, dimension (1+(N-1)*INCC); the sines of the plane rotations. πINCCβINCC is INTEGER; the increment between elements of C and S.INCC > 0. π
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 106 of file clartv.f.
π dlartv π
subroutine dlartv (integer n, double precision, dimension( * ) x, integer incx, double precision, dimension( * ) y, integer incy, double precision, dimension( * ) c, double precision, dimension( * ) s, integer incc)
DLARTV applies a vector of plane rotations with real cosines and real sines to the elements of a pair of vectors.
Purpose:
!>
!> DLARTV applies a vector of real plane rotations to elements of the
!> real vectors x and y. For i = 1,2,...,n
!>
!> ( x(i) ) := ( c(i) s(i) ) ( x(i) )
!> ( y(i) ) ( -s(i) c(i) ) ( y(i) )
!>
Parameters
NβN is INTEGER; the number of plane rotations to be applied. π₯XβX is DOUBLE PRECISION array, dimension (1+(N-1)*INCX); the vector x. β¨INCXβINCX is INTEGER; the increment between elements of X.INCX > 0. πYβY is DOUBLE PRECISION array, dimension (1+(N-1)*INCY); the vector y. πINCYβINCY is INTEGER; the increment between elements of Y.INCY > 0. πCβC is DOUBLE PRECISION array, dimension (1+(N-1)*INCC); the cosines of the plane rotations. βSβS is DOUBLE PRECISION array, dimension (1+(N-1)*INCC); the sines of the plane rotations. πINCCβINCC is INTEGER; the increment between elements of C and S.INCC > 0. π
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 107 of file dlartv.f.
π slartv π
subroutine slartv (integer n, real, dimension( * ) x, integer incx, real, dimension( * ) y, integer incy, real, dimension( * ) c, real, dimension( * ) s, integer incc)
SLARTV applies a vector of plane rotations with real cosines and real sines to the elements of a pair of vectors.
Purpose:
!>
!> SLARTV applies a vector of real plane rotations to elements of the
!> real vectors x and y. For i = 1,2,...,n
!>
!> ( x(i) ) := ( c(i) s(i) ) ( x(i) )
!> ( y(i) ) ( -s(i) c(i) ) ( y(i) )
!>
Parameters
NβN is INTEGER; the number of plane rotations to be applied. π₯XβX is REAL array, dimension (1+(N-1)*INCX); the vector x. β¨INCXβINCX is INTEGER; the increment between elements of X.INCX > 0. πYβY is REAL array, dimension (1+(N-1)*INCY); the vector y. πINCYβINCY is INTEGER; the increment between elements of Y.INCY > 0. πCβC is REAL array, dimension (1+(N-1)*INCC); the cosines of the plane rotations. βSβS is REAL array, dimension (1+(N-1)*INCC); the sines of the plane rotations. πINCCβINCC is INTEGER; the increment between elements of C and S.INCC > 0. π
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 107 of file slartv.f.
π zlartv π
subroutine zlartv (integer n, complex*16, dimension( * ) x, integer incx, complex*16, dimension( * ) y, integer incy, double precision, dimension( * ) c, complex*16, dimension( * ) s, integer incc)
ZLARTV applies a vector of plane rotations with real cosines and complex sines to the elements of a pair of vectors.
Purpose:
!>
!> ZLARTV applies a vector of complex plane rotations with real cosines
!> to elements of the complex vectors x and y. For i = 1,2,...,n
!>
!> ( x(i) ) := ( c(i) s(i) ) ( x(i) )
!> ( y(i) ) ( -conjg(s(i)) c(i) ) ( y(i) )
!>
Parameters
NβN is INTEGER; the number of plane rotations to be applied. π₯XβX is COMPLEX*16 array, dimension (1+(N-1)*INCX); the vector x. β¨INCXβINCX is INTEGER; the increment between elements of X.INCX > 0. πYβY is COMPLEX*16 array, dimension (1+(N-1)*INCY); the vector y. πINCYβINCY is INTEGER; the increment between elements of Y.INCY > 0. πCβC is DOUBLE PRECISION array, dimension (1+(N-1)*INCC); the cosines of the plane rotations. βSβS is COMPLEX*16 array, dimension (1+(N-1)*INCC); the sines of the plane rotations. πINCCβINCC is INTEGER; the increment between elements of C and S.INCC > 0. π
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 106 of file zlartv.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
made with π by LAPACK, Version 3.12.0 β catch u on the flip side, lartv(3) π«Ά
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms