ptcon(3)

πŸ’– NAME πŸ’–

ptcon β€” okay so this is the whole "condition number estimate" situation, bestie. That's the vibe. That's the whole thing.


✨ SYNOPSIS ✨

πŸŽ€ Functions

  • subroutine cptcon (n, d, e, anorm, rcond, rwork, info) β€” CPTCON
  • subroutine dptcon (n, d, e, anorm, rcond, work, info) β€” DPTCON
  • subroutine sptcon (n, d, e, anorm, rcond, work, info) β€” SPTCON
  • subroutine zptcon (n, d, e, anorm, rcond, rwork, info) β€” ZPTCON

🌸 Detailed Description 🌸

Like, the actual details are down in the function documentation below. That's where the main character energy lives. 🫢


πŸ¦‹ Function Documentation πŸ¦‹

πŸ’… subroutine cptcon (integer n, real, dimension( * ) d, complex, dimension( * ) e, real anorm, real rcond, real, dimension( * ) rwork, integer info)

subroutine cptcon (integer n, real, dimension( * ) d, complex, dimension( * ) e, real anorm, real rcond, real, dimension( * ) rwork, integer info)

CPTCON

πŸ”₯ Purpose:

Ok so CPTCON computes the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite tridiagonal matrix using the factorization A = L*D*L**H or A = U**H*D*U computed by CPTTRF. Iconic behavior, honestly.

Norm(inv(A)) is computed by a direct method, and the reciprocal of the condition number is computed as

RCOND = 1 / (ANORM * norm(inv(A))).

πŸ“ Parameters

  • N β€” N is INTEGER. It's the order of the matrix A. N >= 0. No negatives allowed, periodt.
  • D β€” D is REAL array, dimension (N). These are the n diagonal elements of the diagonal matrix D from the factorization of A, as computed by CPTTRF.
  • E β€” E is COMPLEX array, dimension (N-1). The (n-1) off-diagonal elements of the unit bidiagonal factor U or L from the factorization of A, as computed by CPTTRF.
  • ANORM β€” ANORM is REAL. It's the 1-norm of the original matrix A.
  • RCOND β€” RCOND is REAL. The reciprocal of the condition number of the matrix A, computed as RCOND = 1/(ANORM * AINVNM), where AINVNM is the 1-norm of inv(A) computed in this routine.
  • RWORK β€” RWORK is REAL array, dimension (N). Just doing its little job. 🧚
  • INFO β€” INFO is INTEGER:
    • = 0: successful exit πŸŽ‰
    • < 0: if INFO = -i, the i-th argument had an illegal value

πŸ‘‘ Author

Univ. of Tennessee

Univ. of California Berkeley

Univ. of Colorado Denver

NAG Ltd.

⭐ Further Details:

The method used is described in Nicholas J. Higham, , SIAM J. Sci. Stat. Comput., Vol. 7, No. 1, January 1986.

Definition at line 118 of file cptcon.f.


πŸ’œ subroutine dptcon (integer n, double precision, dimension( * ) d, double precision, dimension( * ) e, double precision anorm, double precision rcond, double precision, dimension( * ) work, integer info)

subroutine dptcon (integer n, double precision, dimension( * ) d, double precision, dimension( * ) e, double precision anorm, double precision rcond, double precision, dimension( * ) work, integer info)

DPTCON

πŸ”₯ Purpose:

DPTCON computes the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite tridiagonal matrix using the factorization A = L*D*L**T or A = U**T*D*U computed by DPTTRF.

Norm(inv(A)) is computed by a direct method, and the reciprocal of the condition number is computed as

RCOND = 1 / (ANORM * norm(inv(A))).

πŸ“ Parameters

  • N β€” N is INTEGER. The order of the matrix A. N >= 0.
  • D β€” D is DOUBLE PRECISION array, dimension (N). The n diagonal elements of the diagonal matrix D from the factorization of A, as computed by DPTTRF.
  • E β€” E is DOUBLE PRECISION array, dimension (N-1). The (n-1) off-diagonal elements of the unit bidiagonal factor U or L from the factorization of A, as computed by DPTTRF. (Yes there are two spaces there, we don't gatekeep.)
  • ANORM β€” ANORM is DOUBLE PRECISION. The 1-norm of the original matrix A.
  • RCOND β€” RCOND is DOUBLE PRECISION. The reciprocal of the condition number of the matrix A, computed as RCOND = 1/(ANORM * AINVNM), where AINVNM is the 1-norm of inv(A) computed in this routine.
  • WORK β€” WORK is DOUBLE PRECISION array, dimension (N). Living its truth. ✨
  • INFO β€” INFO is INTEGER:
    • = 0: successful exit πŸŽ‰
    • < 0: if INFO = -i, the i-th argument had an illegal value

πŸ‘‘ Author

Univ. of Tennessee

Univ. of California Berkeley

Univ. of Colorado Denver

NAG Ltd.

⭐ Further Details:

The method used is described in Nicholas J. Higham, , SIAM J. Sci. Stat. Comput., Vol. 7, No. 1, January 1986.

Definition at line 117 of file dptcon.f.


πŸ’™ subroutine sptcon (integer n, real, dimension( * ) d, real, dimension( * ) e, real anorm, real rcond, real, dimension( * ) work, integer info)

subroutine sptcon (integer n, real, dimension( * ) d, real, dimension( * ) e, real anorm, real rcond, real, dimension( * ) work, integer info)

SPTCON

πŸ”₯ Purpose:

SPTCON computes the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite tridiagonal matrix using the factorization A = L*D*L**T or A = U**T*D*U computed by SPTTRF.

Norm(inv(A)) is computed by a direct method, and the reciprocal of the condition number is computed as

RCOND = 1 / (ANORM * norm(inv(A))).

πŸ“ Parameters

  • N β€” N is INTEGER. The order of the matrix A. N >= 0.
  • D β€” D is REAL array, dimension (N). The n diagonal elements of the diagonal matrix D from the factorization of A, as computed by SPTTRF.
  • E β€” E is REAL array, dimension (N-1). The (n-1) off-diagonal elements of the unit bidiagonal factor U or L from the factorization of A, as computed by SPTTRF.
  • ANORM β€” ANORM is REAL. The 1-norm of the original matrix A.
  • RCOND β€” RCOND is REAL. The reciprocal of the condition number of the matrix A, computed as RCOND = 1/(ANORM * AINVNM), where AINVNM is the 1-norm of inv(A) computed in this routine.
  • WORK β€” WORK is REAL array, dimension (N). Tiny little workspace bestie. 🌈
  • INFO β€” INFO is INTEGER:
    • = 0: successful exit πŸŽ‰
    • < 0: if INFO = -i, the i-th argument had an illegal value

πŸ‘‘ Author

Univ. of Tennessee

Univ. of California Berkeley

Univ. of Colorado Denver

NAG Ltd.

⭐ Further Details:

The method used is described in Nicholas J. Higham, , SIAM J. Sci. Stat. Comput., Vol. 7, No. 1, January 1986.

Definition at line 117 of file sptcon.f.


πŸ’š subroutine zptcon (integer n, double precision, dimension( * ) d, complex*16, dimension( * ) e, double precision anorm, double precision rcond, double precision, dimension( * ) rwork, integer info)

subroutine zptcon (integer n, double precision, dimension( * ) d, complex*16, dimension( * ) e, double precision anorm, double precision rcond, double precision, dimension( * ) rwork, integer info)

ZPTCON

πŸ”₯ Purpose:

ZPTCON computes the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite tridiagonal matrix using the factorization A = L*D*L**H or A = U**H*D*U computed by ZPTTRF. Complex bestie hours fr fr. πŸ’…

Norm(inv(A)) is computed by a direct method, and the reciprocal of the condition number is computed as

RCOND = 1 / (ANORM * norm(inv(A))).

πŸ“ Parameters

  • N β€” N is INTEGER. The order of the matrix A. N >= 0.
  • D β€” D is DOUBLE PRECISION array, dimension (N). The n diagonal elements of the diagonal matrix D from the factorization of A, as computed by ZPTTRF.
  • E β€” E is COMPLEX*16 array, dimension (N-1). The (n-1) off-diagonal elements of the unit bidiagonal factor U or L from the factorization of A, as computed by ZPTTRF.
  • ANORM β€” ANORM is DOUBLE PRECISION. The 1-norm of the original matrix A.
  • RCOND β€” RCOND is DOUBLE PRECISION. The reciprocal of the condition number of the matrix A, computed as RCOND = 1/(ANORM * AINVNM), where AINVNM is the 1-norm of inv(A) computed in this routine.
  • RWORK β€” RWORK is DOUBLE PRECISION array, dimension (N). Carrying the real-valued workload so the complex girls can shine. πŸ¦‹
  • INFO β€” INFO is INTEGER:
    • = 0: successful exit πŸŽ‰
    • < 0: if INFO = -i, the i-th argument had an illegal value

πŸ‘‘ Author

Univ. of Tennessee

Univ. of California Berkeley

Univ. of Colorado Denver

NAG Ltd.

⭐ Further Details:

The method used is described in Nicholas J. Higham, , SIAM J. Sci. Stat. Comput., Vol. 7, No. 1, January 1986.

Definition at line 118 of file zptcon.f.


🧚 Author 🧚

Generated automatically by Doxygen for LAPACK from the source code. Not me writing this by hand, the robots did it, and honestly? Slay.


Ok that's the whole page bestie, no cap, every flag accounted for. πŸ’–

LAPACK β€” Version 3.12.0 β€” ptcon(3) πŸŽ€ That's the source, the version, and the date-ish, all wrapped up in a cute little sign-off. Mwah. πŸ’‹

πŸ“¦ where this page comes from