LAPACK  3.4.2
LAPACK: Linear Algebra PACKage
 All Files Functions Groups
zheswapr.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine zheswapr (UPLO, N, A, LDA, I1, I2)
 ZHESWAPR applies an elementary permutation on the rows and columns of a Hermitian matrix.

Function/Subroutine Documentation

subroutine zheswapr ( character  UPLO,
integer  N,
complex*16, dimension( lda, n )  A,
integer  LDA,
integer  I1,
integer  I2 
)

ZHESWAPR applies an elementary permutation on the rows and columns of a Hermitian matrix.

Download ZHESWAPR + dependencies [TGZ] [ZIP] [TXT]
Purpose:
 ZHESWAPR applies an elementary permutation on the rows and the columns of
 a hermitian matrix.
Parameters:
[in]UPLO
          UPLO is 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.
[in]N
          N is INTEGER
          The order of the matrix A.  N >= 0.
[in,out]A
          A is COMPLEX*16 array, dimension (LDA,N)
          On entry, the NB diagonal matrix D and the multipliers
          used to obtain the factor U or L as computed by CSYTRF.

          On exit, if INFO = 0, the (symmetric) inverse of the original
          matrix.  If UPLO = 'U', the upper triangular part of the
          inverse is formed and the part of A below the diagonal is not
          referenced; if UPLO = 'L' the lower triangular part of the
          inverse is formed and the part of A above the diagonal is
          not referenced.
[in]LDA
          LDA is INTEGER
          The leading dimension of the array A.  LDA >= max(1,N).
[in]I1
          I1 is INTEGER
          Index of the first row to swap
[in]I2
          I2 is INTEGER
          Index of the second row to swap
Author:
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
Date:
September 2012

Definition at line 103 of file zheswapr.f.

Here is the call graph for this function:

Here is the caller graph for this function: