SRC/cla_syrcond_x.f(3)

okay so bestie, this page is SRC/cla_syrcond_x.f(3) from the Library Functions Manual, and it’s lowkey all about one very specific condition-number girlie: CLA_SYRCOND_X. πŸ’…βœ¨

NAME

SRC/cla_syrcond_x.f β€” that’s the name, no cap. πŸŽ€

SYNOPSIS

Functions/Subroutines

real function cla_syrcond_x (character uplo, integer n, complex, dimension(
     lda, * ) a, integer lda, complex, dimension( ldaf, * ) af, integer ldaf,
     integer, dimension( * ) ipiv, complex, dimension( * ) x, integer info,
     complex, dimension( * ) work, real, dimension( * ) rwork)
  • cla_syrcond_x β€” CLA_SYRCOND_X computes the infinity norm condition number of op(A)*diag(x) for symmetric indefinite matrices. literally its whole main-character moment. πŸ¦‹

Function/Subroutine Documentation ✨

real function cla_syrcond_x (character uplo, integer n, complex, dimension(
     lda, * ) a, integer lda, complex, dimension( ldaf, * ) af, integer ldaf,
     integer, dimension( * ) ipiv, complex, dimension( * ) x, integer info,
     complex, dimension( * ) work, real, dimension( * ) rwork)

CLA_SYRCOND_X computes the infinity norm condition number of op(A)*diag(x) for symmetric indefinite matrices. okay periodt, that’s the assignment. πŸ’–

Purpose 🌸

CLA_SYRCOND_X Computes the infinity norm condition number of op(A) * diag(X) where X is a COMPLEX vector.

Parameters πŸŽ€

  • UPLO β€” is CHARACTER*1. which triangle are we even working with, bestie?
    • = 'U': Upper triangle of A is stored;
    • = 'L': Lower triangle of A is stored.
  • N β€” is INTEGER. The number of linear equations, i.e., the order of the matrix A. N >= 0.
  • A β€” is COMPLEX array, dimension (LDA,N). On entry, the N-by-N matrix A.
  • LDA β€” is INTEGER. The leading dimension of the array A. LDA >= max(1,N).
  • AF β€” is COMPLEX array, dimension (LDAF,N). The block diagonal matrix D and the multipliers used to obtain the factor U or L as computed by CSYTRF.
  • LDAF β€” is INTEGER. The leading dimension of the array AF. LDAF >= max(1,N).
  • IPIV β€” is INTEGER array, dimension (N). Details of the interchanges and the block structure of D as determined by CSYTRF.
  • X β€” is COMPLEX array, dimension (N). The vector X in the formula op(A) * diag(X).
  • INFO β€” is INTEGER.
    • = 0: Successful exit.
    • i > 0: The ith argument is invalid.
  • WORK β€” is COMPLEX array, dimension (2*N). Workspace.
  • RWORK β€” is REAL array, dimension (N). Workspace.

Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 129 of file cla_syrcond_x.f.

Author πŸ’œ

Generated automatically by Doxygen for LAPACK from the source code.


mwah πŸ’‹ β€” footer vibes: source SRC/cla_syrcond_x.f(3), LAPACK Version 3.12.0. that’s the cute little sign-off, bestie. 🫢🌈

πŸ“¦ where this page comes from