TESTING/EIG/dlsets.f(3)
πΈ TESTING/EIG/dlsets.f(3) πΈ
okay so this page is from the Library Functions Manual, and itβs all about TESTING/EIG/dlsets.f β a LAPACK testing routine. main character energy for a subroutine, honestly π
π¦ NAME π¦
TESTING/EIG/dlsets.f β yes bestie, thatβs literally the name, and weβre obsessed with the specificity π
β¨ SYNOPSIS β¨
π« Functions/Subroutines
subroutine dlsetsβ the one and only routine here, and its name isDLSETS. slay.
subroutine dlsets (m, p, n, a, af, lda, b, bf, ldb, c, cf, d, df, x,
work, lwork, rwork, result)
DLSETS
π₯ Function/Subroutine Documentation π₯
subroutine dlsets (integer m, integer p, integer n, double precision,
dimension( lda, * ) a, double precision, dimension( lda, * ) af, integer
lda, double precision, dimension( ldb, * ) b, double precision,
dimension( ldb, * ) bf, integer ldb, double precision, dimension( * ) c,
double precision, dimension( * ) cf, double precision, dimension( * ) d,
double precision, dimension( * ) df, double precision, dimension( * ) x,
double precision, dimension( lwork ) work, integer lwork, double
precision, dimension( * ) rwork, double precision, dimension( 2 )
result)
DLSETS β thatβs the routine, periodt π
π Purpose
DLSETS tests DGGLSE β a subroutine for solving linear equality constrained least square problem (LSE). no cap, thatβs the whole purpose and it ate π«Ά
π Parameters
MβMis INTEGER. The number of rows of the matrixA.M >= 0.PβPis INTEGER. The number of rows of the matrixB.P >= 0.NβNis INTEGER. The number of columns of the matricesAandB.N >= 0.AβAis DOUBLE PRECISION array, dimension(LDA,N). TheM-by-NmatrixA.AFβAFis DOUBLE PRECISION array, dimension(LDA,N). thatβs the whole description in the source, bestie π¦LDAβLDAis INTEGER. The leading dimension of the arraysA,AF,QandR.LDA >= max(M,N).BβBis DOUBLE PRECISION array, dimension(LDB,N). The source says βTheP-by-NmatrixA.β β yes, it saysAthere, and Iβm not fixing it πBFβBFis DOUBLE PRECISION array, dimension(LDB,N). no extra lore in the source, just vibes β¨LDBβLDBis INTEGER. The leading dimension of the arraysB,BF,VandS.LDB >= max(P,N).CβCis DOUBLE PRECISION array, dimension(M). the vectorCin the LSE problem.CFβCFis DOUBLE PRECISION array, dimension(M). short and sweet.DβDis DOUBLE PRECISION array, dimension(P). the vectorDin the LSE problem.DFβDFis DOUBLE PRECISION array, dimension(P). thatβs it, thatβs the parameter πXβXis DOUBLE PRECISION array, dimension(N). solution vectorXin the LSE problem.WORKβWORKis DOUBLE PRECISION array, dimension(LWORK).LWORKβLWORKis INTEGER. The dimension of the arrayWORK.RWORKβRWORKis DOUBLE PRECISION array, dimension(M).RESULTβRESULTis DOUBLE PRECISION array, dimension(2). The test ratios:
RESULT(1) = norm( A*x - c )/ norm(A)*norm(X)*EPS
RESULT(2) = norm( B*x - d )/ norm(B)*norm(X)*EPS
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 149 of file dlsets.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π
cute little sign-off: this page is from LAPACK Version 3.12.0 for TESTING/EIG/dlsets.f(3) β the footer doesnβt give a date, so no date to spill, bestie ππ«Ά
π¦ 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