·  Home
+   man pages
 -> Linux -> FreeBSD -> OpenBSD -> NetBSD -> Tru64 Unix -> HP-UX 11i -> IRIX
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

man pages->IRIX man pages -> complib/cpotf2 (3)
 Title
 Content
 Arch
 Section All Sections 1 - General Commands 2 - System Calls 3 - Subroutines 4 - Special Files 5 - File Formats 6 - Games 7 - Macros and Conventions 8 - Maintenance Commands 9 - Kernel Interface n - New Commands

### Contents

```
CPOTF2(3F)							    CPOTF2(3F)

```

### NAME[Toc][Back]

```     CPOTF2 - compute the Cholesky factorization of a complex Hermitian
positive definite matrix A
```

### SYNOPSIS[Toc][Back]

```     SUBROUTINE	CPOTF2(	UPLO, N, A, LDA, INFO )

CHARACTER	UPLO

INTEGER	INFO, LDA, N

COMPLEX	A( LDA,	* )
```

### PURPOSE[Toc][Back]

```     CPOTF2 computes the Cholesky factorization	of a complex Hermitian
positive definite matrix A.

The factorization has the form
A = U' * U ,  if UPLO =	'U', or
A = L  * L',  if UPLO =	'L',
where U is	an upper triangular matrix and L is lower triangular.

This is the unblocked version of the algorithm, calling Level 2 BLAS.

```

### ARGUMENTS[Toc][Back]

```     UPLO    (input) CHARACTER*1
Specifies whether the upper or lower triangular part of the
Hermitian matrix A	is stored.  = 'U':  Upper triangular
= 'L':  Lower triangular

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

A	     (input/output) COMPLEX array, dimension (LDA,N)
On	entry, the Hermitian matrix A.	If UPLO	= 'U', the leading n
by	n upper	triangular part	of A contains the upper	triangular
part of the matrix	A, and the strictly lower triangular part of A
is	not referenced.	 If UPLO = 'L',	the leading n by n lower
triangular	part of	A contains the lower triangular	part of	the
matrix A, and the strictly	upper triangular part of A is not
referenced.

On	exit, if INFO =	0, the factor U	or L from the Cholesky
factorization A = U'*U  or	A = L*L'.

LDA     (input) INTEGER
The leading dimension of the array	A.  LDA	>= max(1,N).

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

Page 1

CPOTF2(3F)							    CPOTF2(3F)

> 0: if INFO = k, the leading minor of order k is not positive
definite, and the factorization could not be completed.
CPOTF2(3F)							    CPOTF2(3F)

```

### NAME[Toc][Back]

```     CPOTF2 - compute the Cholesky factorization of a complex Hermitian
positive definite matrix A
```

### SYNOPSIS[Toc][Back]

```     SUBROUTINE	CPOTF2(	UPLO, N, A, LDA, INFO )

CHARACTER	UPLO

INTEGER	INFO, LDA, N

COMPLEX	A( LDA,	* )
```

### PURPOSE[Toc][Back]

```     CPOTF2 computes the Cholesky factorization	of a complex Hermitian
positive definite matrix A.

The factorization has the form
A = U' * U ,  if UPLO =	'U', or
A = L  * L',  if UPLO =	'L',
where U is	an upper triangular matrix and L is lower triangular.

This is the unblocked version of the algorithm, calling Level 2 BLAS.

```

### ARGUMENTS[Toc][Back]

```     UPLO    (input) CHARACTER*1
Specifies whether the upper or lower triangular part of the
Hermitian matrix A	is stored.  = 'U':  Upper triangular
= 'L':  Lower triangular

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

A	     (input/output) COMPLEX array, dimension (LDA,N)
On	entry, the Hermitian matrix A.	If UPLO	= 'U', the leading n
by	n upper	triangular part	of A contains the upper	triangular
part of the matrix	A, and the strictly lower triangular part of A
is	not referenced.	 If UPLO = 'L',	the leading n by n lower
triangular	part of	A contains the lower triangular	part of	the
matrix A, and the strictly	upper triangular part of A is not
referenced.

On	exit, if INFO =	0, the factor U	or L from the Cholesky
factorization A = U'*U  or	A = L*L'.

LDA     (input) INTEGER
The leading dimension of the array	A.  LDA	>= max(1,N).

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

Page 1

CPOTF2(3F)							    CPOTF2(3F)

> 0: if INFO = k, the leading minor of order k is not positive
definite, and the factorization could not be completed.

PPPPaaaaggggeeee 2222```
[ Back ]
Similar pages