lauu2(3)
π NAME π
Hey bestie, welcome to lauu2(3) from the Library Functions Manual. This page is all about lauu2 β literally lauu2: triangular multiply: U^H U, level 2. Sheβs giving major LAPACK energy and sheβs here to do triangular multiply things. β¨
β¨ SYNOPSIS β¨
π«Ά Functions π«Ά
subroutine clauu2 (uplo, n, a, lda, info)β CLAUU2 computes the product UUH or LHL, where U and L are upper or lower triangular matrices (unblocked algorithm).subroutine dlauu2 (uplo, n, a, lda, info)β DLAUU2 computes the product UUH or LHL, where U and L are upper or lower triangular matrices (unblocked algorithm).subroutine slauu2 (uplo, n, a, lda, info)β SLAUU2 computes the product UUH or LHL, where U and L are upper or lower triangular matrices (unblocked algorithm).subroutine zlauu2 (uplo, n, a, lda, info)β ZLAUU2 computes the product UUH or LHL, where U and L are upper or lower triangular matrices (unblocked algorithm).
π¦ Detailed Description π¦
Okay so this heading is in the source, but thereβs no extra prose under it β itβs just vibing before the function docs. Weβre going straight to the good stuff. π
π₯ Function Documentation π₯
π subroutine clauu2 π
subroutine clauu2 (character uplo, integer n, complex, dimension( lda, * ) a, integer lda, integer info)
What she does: CLAUU2 computes the product UUH or LHL, where U and L are upper or lower triangular matrices (unblocked algorithm).
Purpose:
CLAUU2 computes the product U * U**H or L**H * L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A.
If UPLO = 'U' or 'u' then the upper triangle of the result is stored, overwriting the factor U in A.
If UPLO = 'L' or 'l' then the lower triangle of the result is stored, overwriting the factor L in A.
This is the unblocked form of the algorithm, calling Level 2 BLAS.
πΈ Parameters πΈ
UPLOβUPLO is CHARACTER*1. Tells us whether the triangular factor stored in the arrayAis upper or lower triangular:= 'U': Upper triangular;= 'L': Lower triangular.NβN is INTEGER. The order of the triangular factorUorL.N >= 0.AβA is COMPLEX array, dimension (LDA,N). On entry, the triangular factorUorL. On exit, ifUPLO = 'U', the upper triangle ofAis overwritten with the upper triangle of the productU * U**H; ifUPLO = 'L', the lower triangle ofAis overwritten with the lower triangle of the productL**H * L.LDAβLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(1,N).INFOβINFO is INTEGER.= 0: successful exit.< 0: ifINFO = -k, the k-th argument had an illegal value.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 101 of file clauu2.f.
π subroutine dlauu2 π
subroutine dlauu2 (character uplo, integer n, double precision, dimension( lda, * ) a, integer lda, integer info)
What she does: DLAUU2 computes the product UUH or LHL, where U and L are upper or lower triangular matrices (unblocked algorithm).
Purpose:
DLAUU2 computes the product U * U**T or L**T * L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A.
If UPLO = 'U' or 'u' then the upper triangle of the result is stored, overwriting the factor U in A.
If UPLO = 'L' or 'l' then the lower triangle of the result is stored, overwriting the factor L in A.
This is the unblocked form of the algorithm, calling Level 2 BLAS.
πΈ Parameters πΈ
UPLOβUPLO is CHARACTER*1. Tells us whether the triangular factor stored in the arrayAis upper or lower triangular:= 'U': Upper triangular;= 'L': Lower triangular.NβN is INTEGER. The order of the triangular factorUorL.N >= 0.AβA is DOUBLE PRECISION array, dimension (LDA,N). On entry, the triangular factorUorL. On exit, ifUPLO = 'U', the upper triangle ofAis overwritten with the upper triangle of the productU * U**T; ifUPLO = 'L', the lower triangle ofAis overwritten with the lower triangle of the productL**T * L.LDAβLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(1,N).INFOβINFO is INTEGER.= 0: successful exit.< 0: ifINFO = -k, the k-th argument had an illegal value.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 101 of file dlauu2.f.
π subroutine slauu2 π
subroutine slauu2 (character uplo, integer n, real, dimension( lda, * ) a, integer lda, integer info)
What she does: SLAUU2 computes the product UUH or LHL, where U and L are upper or lower triangular matrices (unblocked algorithm).
Purpose:
SLAUU2 computes the product U * U**T or L**T * L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A.
If UPLO = 'U' or 'u' then the upper triangle of the result is stored, overwriting the factor U in A.
If UPLO = 'L' or 'l' then the lower triangle of the result is stored, overwriting the factor L in A.
This is the unblocked form of the algorithm, calling Level 2 BLAS.
πΈ Parameters πΈ
UPLOβUPLO is CHARACTER*1. Tells us whether the triangular factor stored in the arrayAis upper or lower triangular:= 'U': Upper triangular;= 'L': Lower triangular.NβN is INTEGER. The order of the triangular factorUorL.N >= 0.AβA is REAL array, dimension (LDA,N). On entry, the triangular factorUorL. On exit, ifUPLO = 'U', the upper triangle ofAis overwritten with the upper triangle of the productU * U**T; ifUPLO = 'L', the lower triangle ofAis overwritten with the lower triangle of the productL**T * L.LDAβLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(1,N).INFOβINFO is INTEGER.= 0: successful exit.< 0: ifINFO = -k, the k-th argument had an illegal value.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 101 of file slauu2.f.
π subroutine zlauu2 π
subroutine zlauu2 (character uplo, integer n, complex*16, dimension( lda, * ) a, integer lda, integer info)
What she does: ZLAUU2 computes the product UUH or LHL, where U and L are upper or lower triangular matrices (unblocked algorithm).
Purpose:
ZLAUU2 computes the product U * U**H or L**H * L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A.
If UPLO = 'U' or 'u' then the upper triangle of the result is stored, overwriting the factor U in A.
If UPLO = 'L' or 'l' then the lower triangle of the result is stored, overwriting the factor L in A.
This is the unblocked form of the algorithm, calling Level 2 BLAS.
πΈ Parameters πΈ
UPLOβUPLO is CHARACTER*1. Tells us whether the triangular factor stored in the arrayAis upper or lower triangular:= 'U': Upper triangular;= 'L': Lower triangular.NβN is INTEGER. The order of the triangular factorUorL.N >= 0.AβA is COMPLEX*16 array, dimension (LDA,N). On entry, the triangular factorUorL. On exit, ifUPLO = 'U', the upper triangle ofAis overwritten with the upper triangle of the productU * U**H; ifUPLO = 'L', the lower triangle ofAis overwritten with the lower triangle of the productL**H * L.LDAβLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(1,N).INFOβINFO is INTEGER.= 0: successful exit.< 0: ifINFO = -k, the k-th argument had an illegal value.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 101 of file zlauu2.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. π
Okay bye bestie! This whole glow-up is from LAPACK, Version 3.12.0, and the manual-page name is lauu2(3). Mwah. π
π¦ 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