cgbcon man page on OpenIndiana

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

cgbcon(3P)		    Sun Performance Library		    cgbcon(3P)

NAME
       cgbcon  -  estimate the reciprocal of the condition number of a complex
       general band matrix A, in either the 1-norm or the infinity-norm,

SYNOPSIS
       SUBROUTINE CGBCON(NORM, N, KL, KU, A, LDA, IPIVOT, ANORM,
	     RCOND, WORK, WORK2, INFO)

       CHARACTER * 1 NORM
       COMPLEX A(LDA,*), WORK(*)
       INTEGER N, KL, KU, LDA, INFO
       INTEGER IPIVOT(*)
       REAL ANORM, RCOND
       REAL WORK2(*)

       SUBROUTINE CGBCON_64(NORM, N, KL, KU, A, LDA, IPIVOT, ANORM,
	     RCOND, WORK, WORK2, INFO)

       CHARACTER * 1 NORM
       COMPLEX A(LDA,*), WORK(*)
       INTEGER*8 N, KL, KU, LDA, INFO
       INTEGER*8 IPIVOT(*)
       REAL ANORM, RCOND
       REAL WORK2(*)

   F95 INTERFACE
       SUBROUTINE GBCON(NORM, [N], KL, KU, A, [LDA], IPIVOT, ANORM,
	      RCOND, [WORK], [WORK2], [INFO])

       CHARACTER(LEN=1) :: NORM
       COMPLEX, DIMENSION(:) :: WORK
       COMPLEX, DIMENSION(:,:) :: A
       INTEGER :: N, KL, KU, LDA, INFO
       INTEGER, DIMENSION(:) :: IPIVOT
       REAL :: ANORM, RCOND
       REAL, DIMENSION(:) :: WORK2

       SUBROUTINE GBCON_64(NORM, [N], KL, KU, A, [LDA], IPIVOT, ANORM,
	      RCOND, [WORK], [WORK2], [INFO])

       CHARACTER(LEN=1) :: NORM
       COMPLEX, DIMENSION(:) :: WORK
       COMPLEX, DIMENSION(:,:) :: A
       INTEGER(8) :: N, KL, KU, LDA, INFO
       INTEGER(8), DIMENSION(:) :: IPIVOT
       REAL :: ANORM, RCOND
       REAL, DIMENSION(:) :: WORK2

   C INTERFACE
       #include <sunperf.h>

       void cgbcon(char norm, int n, int kl, int ku, complex *a, int lda,  int
		 *ipivot, float anorm, float *rcond, int *info);

       void  cgbcon_64(char  norm,  long n, long kl, long ku, complex *a, long
		 lda, long *ipivot, float anorm, float *rcond, long *info);

PURPOSE
       cgbcon estimates the reciprocal of the condition number	of  a  complex
       general band matrix A, in either the 1-norm or the infinity-norm, using
       the LU factorization computed by CGBTRF.

       An estimate is obtained for norm(inv(A)), and  the  reciprocal  of  the
       condition number is computed as
	  RCOND = 1 / ( norm(A) * norm(inv(A)) ).

ARGUMENTS
       NORM (input)
		 Specifies  whether  the 1-norm condition number or the infin‐
		 ity-norm condition number is required:
		 = '1' or 'O':	1-norm;
		 = 'I':		Infinity-norm.

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

       KL (input)
		 The number of subdiagonals within the band of A.  KL >= 0.

       KU (input)
		 The number of superdiagonals within the band of A.  KU >= 0.

       A (input) Details of the LU factorization of the band matrix A, as com‐
		 puted	by  CGBTRF.   U	 is stored as an upper triangular band
		 matrix with KL+KU superdiagonals in rows 1  to	 KL+KU+1,  and
		 the  multipliers  used during the factorization are stored in
		 rows KL+KU+2 to 2*KL+KU+1.

       LDA (input)
		 The leading dimension of the array A.	LDA >= 2*KL+KU+1.

       IPIVOT (input)
		 The pivot indices; for 1 <= i <= N, row i of the  matrix  was
		 interchanged with row IPIVOT(i).

       ANORM (input)
		 If  NORM  =  '1' or 'O', the 1-norm of the original matrix A.
		 If NORM = 'I', the infinity-norm of the original matrix A.

       RCOND (output)
		 The reciprocal of the condition number of the matrix A,  com‐
		 puted as RCOND = 1/(norm(A) * norm(inv(A))).

       WORK (workspace)
		 dimension(2*N)

       WORK2 (workspace)
		 dimension (N)

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

				  6 Mar 2009			    cgbcon(3P)
[top]

List of man pages available for OpenIndiana

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