SLARGV(3)
π SLARGV(3) π
okay so this page is from the Library Functions Manual, and itβs giving very βsmall Fortran routine, big rotation energy.β No cap, weβre about to make plane rotations make sense. β¨
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/slargv.f
thatβs the whole NAME, bestie β just the source file path, no extra lore. π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine SLARGV (n, x, incx, y, incy, c, incc)
SLARGV generates a vector of plane rotations with real cosines and real sines. periodt. π«Ά
π Function/Subroutine Documentation π
subroutine SLARGV (integer n, real, dimension( * ) x, integer incx, real, dimension( * ) y, integer incy, real, dimension( * ) c, integer incc)
SLARGV generates a vector of plane rotations with real cosines and real sines.
Purpose
!>
!> SLARGV generates a vector of real plane rotations, determined by
!> elements of the real vectors x and y. For i = 1,2,...,n
!>
!> ( c(i) s(i) ) ( x(i) ) = ( a(i) )
!> ( -s(i) c(i) ) ( y(i) ) = ( 0 )
!>
like, itβs literally building rotations from x and y, and the math is right there in the little matrix moment. iconic. π₯
Parameters
NβNisINTEGER; itβs the number of plane rotations to be generated. β¨XβXis aREALarray, dimension(1+(N-1)*INCX). On entry, itβs the vectorx. On exit,x(i)is overwritten bya(i), fori = 1,...,n. πINCXβINCXisINTEGER; the increment between elements ofX.INCX > 0. π¦YβYis aREALarray, dimension(1+(N-1)*INCY). On entry, itβs the vectory. On exit, it holds the sines of the plane rotations. πΈINCYβINCYisINTEGER; the increment between elements ofY.INCY > 0. πCβCis aREALarray, dimension(1+(N-1)*INCC). It holds the cosines of the plane rotations. πINCCβINCCisINTEGER; the increment between elements ofC.INCC > 0. β
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 103 of file slargv.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π okay thatβs the whole page, bestie β LAPACK Version 3.12.0, footer path /home/abui...RC/slargv.f(3). stay slay and keep those rotations real! π
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms