ZLACN2(3)
π ZLACN2 β Library Functions Manual π
okay so bestie, this is the glow-up of the ZLACN2 manual page, and the header path is /home/abui...RC/zlacn2.f(3). Itβs giving βreverse communication but make it fashion,β and honestly? we love a matrix-norm estimator with main character energy. π
β¨
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zlacn2.f
yes, the NAME section is literally that whole path. iconic in a chaotic way π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine ZLACN2 (n, v, x, est, kase, isave)β ZLACN2 estimates the 1-norm of a square matrix, using reverse communication for evaluating matrix-vector products.
π¦ Function/Subroutine Documentation π¦
subroutine ZLACN2 (integer n, complex*16, dimension( * ) v, complex*16,
dimension( * ) x, double precision est, integer kase, integer,
dimension( 3 ) isave)
ZLACN2 estimates the 1-norm of a square matrix, using reverse communication for evaluating matrix-vector products.
π Purpose: π
!>
!> ZLACN2 estimates the 1-norm of a square, complex matrix A.
!> Reverse communication is used for evaluating matrix-vector products.
!>
π Parameters π
NβNis INTEGER. The order of the matrix.N >= 1. no tiny-matrix nonsense here, bestie.VβVis COMPLEX*16 array, dimension(N). On the final return,V = A*W, whereEST = norm(V)/norm(W)(Wis not returned, so donβt go looking for it π).XβXis COMPLEX*16 array, dimension(N). On an intermediate return,Xshould be overwritten byA * X, ifKASE=1,A**H * X, ifKASE=2, whereA**His the conjugate transpose ofA, andZLACN2must be re-called with all the other parameters unchanged.ESTβESTis DOUBLE PRECISION. On entry withKASE = 1or2andISAVE(1) = 3,ESTshould be unchanged from the previous call toZLACN2. On exit,ESTis an estimate (a lower bound) fornorm(A). lower bound, but make it cute β¨KASEβKASEis INTEGER. On the initial call toZLACN2,KASEshould be0. On an intermediate return,KASEwill be1or2, indicating whetherXshould be overwritten byA * XorA**H * X. On the final return fromZLACN2,KASEwill again be0.ISAVEβISAVEis INTEGER array, dimension(3).ISAVEis used to save variables between calls toZLACN2.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π§ Further Details: π§
!>
!> Originally named CONEST, dated March 16, 1988.
!>
!> Last modified: April, 1999
!>
!> This is a thread safe version of ZLACON, which uses the array ISAVE
!> in place of a SAVE statement, as follows:
!>
!> ZLACON ZLACN2
!> JUMP ISAVE(1)
!> J ISAVE(2)
!> ITER ISAVE(3)
!>
π«Ά Contributors: π«Ά
Nick Higham, University of Manchester
π References: π
N.J. Higham, "FORTRAN codes for estimating the one-norm ofa real or complex matrix, with applications to condition estimation", ACM Trans. Math. Soft., vol. 14, no. 4, pp. 381-396, December 1988.
Definition at line 132 of file zlacn2.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
bye bestie π«Ά this page is from LAPACK Version 3.12.0, and its footer path is /home/abui...RC/zlacn2.f(3). 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