BLAS/SRC/stpmv.f(3)
๐ NAME ๐
Bestie, this is the BLAS/SRC/stpmv.f(3) page โ the NAME section is literally just BLAS/SRC/stpmv.f, so consider yourself formally introduced to STPMVโs home file. ๐ซถ
โจ SYNOPSIS โจ
๐ง Functions/Subroutines
subroutine stpmv (uplo, trans, diag, n, ap, x, incx)โ STPMV, the main character of this page. ๐
๐ Function/Subroutine Documentation ๐
๐ซ subroutine stpmv (character uplo, character trans, character diag, integer n, real, dimension(*) ap, real, dimension(*) x, integer incx) โ STPMV ๐ซ
๐ฏ Purpose:
Okay so STPMV performs one of the matrix-vector operations
x := A*x, or x := A**T*x,
where x is an n element vector and A is an n by n unit, or non-unit, upper or lower triangular matrix, supplied in packed form. No cap, thatโs the whole purpose. ๐
๐งฎ Parameters
UPLOโUPLOisCHARACTER*1. On entry,UPLOspecifies whether the matrix is an upper or lower triangular matrix as follows:UPLO = 'U' or 'u'โAis an upper triangular matrix.UPLO = 'L' or 'l'โAis a lower triangular matrix.
TRANSโTRANSisCHARACTER*1. On entry,TRANSspecifies the operation to be performed as follows:TRANS = 'N' or 'n'โx := A*x.TRANS = 'T' or 't'โx := A**T*x.TRANS = 'C' or 'c'โx := A**T*x.
DIAGโDIAGisCHARACTER*1. On entry,DIAGspecifies whether or notAis unit triangular as follows:DIAG = 'U' or 'u'โAis assumed to be unit triangular.DIAG = 'N' or 'n'โAis not assumed to be unit triangular.
NโNisINTEGER. On entry,Nspecifies the order of the matrixA.Nmust be at least zero. ๐APโAPisREAL array, dimension at least( ( n*( n + 1 ) )/2 ).- Before entry with
UPLO = 'U' or 'u', the arrayAPmust contain the upper triangular matrix packed sequentially, column by column, so thatAP( 1 )containsa( 1, 1 ),AP( 2 )andAP( 3 )containa( 1, 2 )anda( 2, 2 )respectively, and so on. - Before entry with
UPLO = 'L' or 'l', the arrayAPmust contain the lower triangular matrix packed sequentially, column by column, so thatAP( 1 )containsa( 1, 1 ),AP( 2 )andAP( 3 )containa( 2, 1 )anda( 3, 1 )respectively, and so on. - Note that when
DIAG = 'U' or 'u', the diagonal elements ofAare not referenced, but are assumed to be unity. ๐
- Before entry with
XโXisREAL array, dimension at least( 1 + ( n - 1 )*abs( INCX ) ). Before entry, the incremented arrayXmust contain thenelement vectorx. On exit,Xis overwritten with the transformed vectorx. โจINCXโINCXisINTEGER. On entry,INCXspecifies the increment for the elements ofX.INCXmust not be zero. Periodt. ๐
๐ Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
๐ Further Details:
- Level 2 Blas routine.
- The vector and matrix arguments are not referenced when
N = 0, orM = 0. -- Written on 22-October-1986.- Jack Dongarra, Argonne National Lab.
- Jeremy Du Croz, Nag Central Office.
- Sven Hammarling, Nag Central Office.
- Richard Hanson, Sandia National Labs.
Definition at line 141 of file stpmv.f. ๐
๐ Author ๐
Generated automatically by Doxygen for LAPACK from the source code. ๐ค
Footer check, bestie: this is LAPACK, Version 3.12.0, and the page is BLAS/SRC/stpmv.f(3). The original footer doesnโt show a date, so no date to spill โ byeee ๐๐
๐ฆ 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