TESTING/LIN/zlattp.f(3)
πΈ TESTING/LIN/zlattp.f πΈ
okay so bestie, welcome to the TESTING/LIN/zlattp.f(3) page β part of the Library Functions Manual β and we're about to get into some packed-storage triangular matrix realness π
. iykyk.
β¨ NAME β¨
TESTING/LIN/zlattp.f
π¦ SYNOPSIS π¦
Functions/Subroutines
subroutine zlattp (imat, uplo, trans, diag, iseed, n, ap, b, work, rwork, info)
ZLATTP
π Function/Subroutine Documentation π
subroutine zlattp (integer imat, character uplo, character trans, character
diag, integer, dimension( 4 ) iseed, integer n, complex*16, dimension( * )
ap, complex*16, dimension( * ) b, complex*16, dimension( * ) work,
double precision, dimension( * ) rwork, integer info)
ZLATTP π
β¨ Purpose β¨
okay so ZLATTP literally generates a triangular test matrix in packed storage. IMAT and UPLO are the duo that uniquely specify the properties of the test matrix, and the finished product gets returned in the AP array. periodt. π
π Parameters π
IMATβ isINTEGER. an integer key describing which matrix to generate for this path. it's giving "choose your fighter" energy π₯.UPLOβ isCHARACTER*1. specifies whether the matrixAwill be upper or lower triangular:= 'U': upper triangular π= 'L': lower triangular π¦
TRANSβ isCHARACTER*1. specifies whether the matrix or its transpose will be used:= 'N': no transpose= 'T': transpose= 'C': conjugate transpose β¨
DIAGβ isCHARACTER*1. specifies whether or not the matrixAis unit triangular:= 'N': non-unit triangular= 'U': unit triangular π
ISEEDβ isINTEGER array, dimension (4). the seed vector for the random number generator (used inZLATMS). modified on exit. no cap, it changes on you π.Nβ isINTEGER. the order of the matrix to be generated. literally the size, bestie π .APβ isCOMPLEX*16 array, dimension (N*(N+1)/2). the upper or lower triangular matrixA, packed columnwise in a linear array. thej-th column ofAis stored in the arrayAPas follows:- if
UPLO = 'U',AP((j-1)*j/2 + i) = A(i,j)for1<=i<=j; - if
UPLO = 'L',AP((j-1)*(n-j) + j*(j+1)/2 + i-j) = A(i,j)forj<=i<=n.
- if
Bβ isCOMPLEX*16 array, dimension (N). the right hand side vector, ifIMAT > 10. so only sometimes, bestie πΈ.WORKβ isCOMPLEX*16 array, dimension (2*N). the workspace, slay π.RWORKβ isDOUBLE PRECISION array, dimension (N). the real workspace, iconic β¨.INFOβ isINTEGER:= 0: successful exit π< 0: ifINFO = -i, thei-th argument had an illegal value π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 129 of file zlattp.f.
ngl, that's a whole lot of authors and we love that for them π«Ά.
π Author (Doxygen edition) π
Generated automatically by Doxygen for LAPACK from the source code.
~~ okay bestie, that's the whole page ~~ this masterpiece was brought to you by LAPACK Version 3.12.0, dated TESTING/LIN/zlattp.f(3). stay slay, stay hydrated, and may your matrices always be triangular πβ¨π
π¦ 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