Loading...
Searching...
No Matches

## clacp2()

subroutine clacp2 | ( | character | uplo,
|  | integer | m,
|  | integer | n,
|  | real, dimension( lda, * ) | a,
|  | integer | lda,
|  | complex, dimension( ldb, * ) | b,
|  | integer | ldb )

CLACP2 copies all or part of a real two-dimensional array to a complex array.

Download CLACP2 + dependencies [TGZ] [ZIP] [TXT]

Purpose:

      !>
      !> CLACP2 copies all or part of a real two-dimensional matrix A to a
      !> complex matrix B.
      !>

Parameters

  [in]

  UPLO

      !>          UPLO is CHARACTER*1
      !>          Specifies the part of the matrix A to be copied to B.
      !>          = 'U':      Upper triangular part
      !>          = 'L':      Lower triangular part
      !>          Otherwise:  All of the matrix A
      !>

  [in]

  M

      !>          M is INTEGER
      !>          The number of rows of the matrix A.  M >= 0.
      !>

  [in]

  N

      !>          N is INTEGER
      !>          The number of columns of the matrix A.  N >= 0.
      !>

  [in]

  A

      !>          A is REAL array, dimension (LDA,N)
      !>          The m by n matrix A.  If UPLO = 'U', only the upper trapezium
      !>          is accessed; if UPLO = 'L', only the lower trapezium is
      !>          accessed.
      !>

  [in]

  LDA

      !>          LDA is INTEGER
      !>          The leading dimension of the array A.  LDA >= max(1,M).
      !>

  [out]

  B

      !>          B is COMPLEX array, dimension (LDB,N)
      !>          On exit, B = A in the locations specified by UPLO.
      !>

  [in]

  LDB

      !>          LDB is INTEGER
      !>          The leading dimension of the array B.  LDB >= max(1,M).
      !>

Author
  Univ. of Tennessee
  Univ. of California Berkeley
  Univ. of Colorado Denver
  NAG Ltd.