SRC/zla_porcond_c.f(3)

πŸ’– NAME πŸ’–

Bestie, this is the page for SRC/zla_porcond_c.f, and the manual name to keep in your head is Library Functions Manual, section (3). It’s giving β€œtiny but mighty Fortran documentation,” and I’m obsessed. πŸ¦‹

✨ SYNOPSIS ✨

🌸 Functions/Subroutines 🌸

double precision function zla_porcond_c (character uplo, integer n,
    complex*16, dimension( lda, * ) a, integer lda, complex*16, dimension(
    ldaf, * ) af, integer ldaf, double precision, dimension( * ) c,
    logical capply, integer info, complex*16, dimension( * ) work,
    double precision, dimension( * ) rwork)

ZLA_PORCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for Hermitian positive-definite matrices. Periodt. πŸ’…

🧚 Function/Subroutine Documentation 🧚

double precision function zla_porcond_c (character uplo, integer n,
    complex*16, dimension( lda, * ) a, integer lda, complex*16, dimension(
    ldaf, * ) af, integer ldaf, double precision, dimension( * ) c,
    logical capply, integer info, complex*16, dimension( * ) work,
    double precision, dimension( * ) rwork)

ZLA_PORCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for Hermitian positive-definite matrices. No cap, that’s the whole vibe. πŸ’–

πŸŽ€ Purpose πŸŽ€

ZLA_PORCOND_C computes the infinity norm condition number of op(A) * inv(diag(C)) where C is a DOUBLE PRECISION vector. Slay, linear algebra. ✨

πŸ“ Parameters πŸ“

UPLO

UPLO is CHARACTER*1.

  • = 'U': Upper triangle of A is stored.
  • = 'L': Lower triangle of A is stored.

N

N is INTEGER.

The number of linear equations, i.e., the order of the matrix A. N >= 0. 🫢

A

A is COMPLEX*16 array, dimension (LDA,N).

On entry, the N-by-N matrix A. Main character matrix energy. πŸ‘‘

LDA

LDA is INTEGER.

The leading dimension of the array A. LDA >= max(1,N). πŸ’…

AF

AF is COMPLEX*16 array, dimension (LDAF,N).

The triangular factor U or L from the Cholesky factorization A = U**H*U or A = L*L**H, as computed by ZPOTRF. Iconic factorization behavior. 🧚

LDAF

LDAF is INTEGER.

The leading dimension of the array AF. LDAF >= max(1,N). 🌸

C

C is DOUBLE PRECISION array, dimension (N).

The vector C in the formula op(A) * inv(diag(C)). πŸ“

CAPPLY

CAPPLY is LOGICAL.

If .TRUE. then access the vector C in the formula above. Simple as that, bestie. πŸ’–

INFO

INFO is INTEGER.

  • = 0: Successful exit.
  • i > 0: The ith argument is invalid.

WORK

WORK is COMPLEX*16 array, dimension (2*N).

Workspace. Do not perceive it, just let it work. πŸ’€

RWORK

RWORK is DOUBLE PRECISION array, dimension (N).

Workspace. Another one for the workspace pile. ✨

🌟 Author 🌟

Univ. of Tennessee

Univ. of California Berkeley

Univ. of Colorado Denver

NAG Ltd.

Definition at line 129 of file zla_porcond_c.f.

🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


Bye bestie! πŸ’– This cutie is from LAPACK Version 3.12.0, source SRC/zla_porcond_c.f(3) β€” and the footer didn’t give a date, so I’m not making one up. 🫢

πŸ“¦ where this page comes from