SORGTR(3)
π SORGTR(3) β Library Functions Manual π
Okay bestie, welcome to SORGTR(3), straight out of the Library Functions Manual β¨ The header has /home/abui...RC/sorgtr.f(3) energy, and weβre keeping that detail, but weβre not doing the copy-paste header line thing. Letβs go π«Ά
π NAME π
This page is literally about this file path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/sorgtr.f
π SYNOPSIS π
Functions/Subroutines
subroutine SORGTR (uplo, n, a, lda, tau, work, lwork, info)
SORGTRβ the subroutine, periodt π
π§ Function/Subroutine Documentation π§
subroutine SORGTR (character uplo, integer n, real, dimension( lda, * ) a,
integer lda, real, dimension( * ) tau, real, dimension( * ) work,
integer lwork, integer info)
SORGTR
π― Purpose π―
Okay so SORGTR generates a real orthogonal matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by SSYTRD πβ¨
if UPLO = 'U', Q = H(n-1) . . . H(2) H(1),
if UPLO = 'L', Q = H(1) H(2) . . . H(n-1).
π Parameters π
UPLOβUPLOisCHARACTER*1:= 'U': Upper triangle ofAcontains elementary reflectors fromSSYTRD;= 'L': Lower triangle ofAcontains elementary reflectors fromSSYTRD.
NβNisINTEGER. The order of the matrixQ.N >= 0.AβAisREALarray, dimension(LDA,N). On entry, the vectors which define the elementary reflectors, as returned bySSYTRD. On exit, theN-by-Northogonal matrixQ.LDAβLDAisINTEGER. The leading dimension of the arrayA.LDA >= max(1,N).TAUβTAUisREALarray, dimension(N-1).TAU(i)must contain the scalar factor of the elementary reflectorH(i), as returned bySSYTRD.WORKβWORKisREALarray, dimension(MAX(1,LWORK)). On exit, ifINFO = 0,WORK(1)returns the optimalLWORK.LWORKβLWORKisINTEGER. The dimension of the arrayWORK.LWORK >= max(1,N-1). For optimum performanceLWORK >= (N-1)*NB, whereNBis the optimal blocksize. IfLWORK = -1, then a workspace query is assumed; the routine only calculates the optimal size of theWORKarray, returns this value as the first entry of theWORKarray, and no error message related toLWORKis issued byXERBLA.INFOβINFOisINTEGER:= 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 122 of file sorgtr.f.
π Author (Doxygenβs turn) π
Generated automatically by Doxygen for LAPACK from the source code.
Catch you later, bestie π Sign-off time: LAPACK, Version 3.12.0, and the footerβs /home/abui...RC/sorgtr.f(3) are all here, living their best life. Periodt π
π¦ 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