CSPTRI man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



CSPTRI(3F)							    CSPTRI(3F)

NAME
     CSPTRI - compute the inverse of a complex symmetric indefinite matrix A
     in packed storage using the factorization A = U*D*U**T or A = L*D*L**T
     computed by CSPTRF

SYNOPSIS
     SUBROUTINE CSPTRI( UPLO, N, AP, IPIV, WORK, INFO )

	 CHARACTER	UPLO

	 INTEGER	INFO, N

	 INTEGER	IPIV( * )

	 COMPLEX	AP( * ), WORK( * )

PURPOSE
     CSPTRI computes the inverse of a complex symmetric indefinite matrix A in
     packed storage using the factorization A = U*D*U**T or A = L*D*L**T
     computed by CSPTRF.

ARGUMENTS
     UPLO    (input) CHARACTER*1
	     Specifies whether the details of the factorization are stored as
	     an upper or lower triangular matrix.  = 'U':  Upper triangular,
	     form is A = U*D*U**T;
	     = 'L':  Lower triangular, form is A = L*D*L**T.

     N	     (input) INTEGER
	     The order of the matrix A.	 N >= 0.

     AP	     (input/output) COMPLEX array, dimension (N*(N+1)/2)
	     On entry, the block diagonal matrix D and the multipliers used to
	     obtain the factor U or L as computed by CSPTRF, stored as a
	     packed triangular matrix.

	     On exit, if INFO = 0, the (symmetric) inverse of the original
	     matrix, stored as a packed triangular matrix. The j-th column of
	     inv(A) is stored in the array AP as follows:  if UPLO = 'U', AP(i
	     + (j-1)*j/2) = inv(A)(i,j) for 1<=i<=j; if UPLO = 'L', AP(i +
	     (j-1)*(2n-j)/2) = inv(A)(i,j) for j<=i<=n.

     IPIV    (input) INTEGER array, dimension (N)
	     Details of the interchanges and the block structure of D as
	     determined by CSPTRF.

     WORK    (workspace) COMPLEX array, dimension (N)

     INFO    (output) INTEGER
	     = 0: successful exit
	     < 0: if INFO = -i, the i-th argument had an illegal value

									Page 1

CSPTRI(3F)							    CSPTRI(3F)

	     > 0: if INFO = i, D(i,i) = 0; the matrix is singular and its
	     inverse could not be computed.

									Page 2

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net