DORGTR(3)
π DORGTR(3) π
okay so bestie, welcome to DORGTR(3) β it's the Library Functions Manual page for /home/abui...RC/dorgtr.f(3). grab a lil snack, we're doing Fortran LAPACK things and honestly? iconic. π
β¨ NAME β¨
the source file in question is literally:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dorgtr.f
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine DORGTR (uplo, n, a, lda, tau, work, lwork, info)βDORGTR. that's the whole call, and yesDORGTRis the main character of this page. π
π¦ Function/Subroutine Documentation π¦
subroutine DORGTR (character uplo, integer n, double precision, dimension(
lda, * ) a, integer lda, double precision, dimension( * ) tau, double
precision, dimension( * ) work, integer lwork, integer info)
DORGTR
Purpose π
okay bestie, DORGTR generates a real orthogonal matrix Q and that queen is defined as the product of n-1 elementary reflectors of order N, exactly as returned by DSYTRD:
if UPLO = 'U', Q = H(n-1) . . . H(2) H(1),
if UPLO = 'L', Q = H(1) H(2) . . . H(n-1).
Parameters π
UPLOβUPLO is CHARACTER*1= 'U': Upper triangle of A contains elementary reflectors from DSYTRD;= 'L': Lower triangle of A contains elementary reflectors from DSYTRD.
NβN is INTEGER. the order of the matrixQ.N >= 0. π¦AβA is DOUBLE PRECISION array, dimension (LDA,N).- on entry, the vectors which define the elementary reflectors, as returned by
DSYTRD. - on exit, the
N-by-Northogonal matrixQ.
- on entry, the vectors which define the elementary reflectors, as returned by
LDAβLDA is INTEGER. the leading dimension of the arrayA.LDA >= max(1,N).TAUβTAU is DOUBLE PRECISION array, dimension (N-1).TAU(i)must contain the scalar factor of the elementary reflectorH(i), as returned byDSYTRD.WORKβWORK is DOUBLE PRECISION array, dimension (MAX(1,LWORK)). on exit, ifINFO = 0,WORK(1)returns the optimalLWORK.LWORKβLWORK is INTEGER. the dimension of the arrayWORK.LWORK >= max(1,N-1).- for optimum performance
LWORK >= (N-1)*NB, whereNBis the optimal blocksize. - if
LWORK = -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.
- for optimum performance
INFOβINFO is INTEGER= 0: successful exit< 0: if INFO = -i, the i-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 dorgtr.f. β¨
π Author π
Generated automatically by Doxygen for LAPACK from the source code. β automatic queen behavior, no cap. π
okay that's the whole page, bestie. xoxo, the footer flex is LAPACK, Version 3.12.0, and /home/abui...RC/dorgtr.f(3) β no date printed here, just vibes and version numbers, mwah πβ¨
π¦ 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