ZLASET(3)      LAPACK routine of NEC Numeric Library Collection      ZLASET(3)



NAME
       ZLASET

SYNOPSIS
       SUBROUTINE ZLASET (UPLO, M, N, ALPHA, BETA, A, LDA)



PURPOSE
            ZLASET initializes a 2-D array A to BETA on the diagonal and
            ALPHA on the offdiagonals.




ARGUMENTS
           UPLO      (input)
                     UPLO is CHARACTER*1
                     Specifies the part of the matrix A to be set.
                     = 'U':      Upper triangular part is set. The lower triangle
                                 is unchanged.
                     = 'L':      Lower triangular part is set. The upper triangle
                                 is unchanged.
                     Otherwise:  All of the matrix A is set.

           M         (input)
                     M is INTEGER
                     On entry, M specifies the number of rows of A.

           N         (input)
                     N is INTEGER
                     On entry, N specifies the number of columns of A.

           ALPHA     (input)
                     ALPHA is COMPLEX*16
                     All the offdiagonal array elements are set to ALPHA.

           BETA      (input)
                     BETA is COMPLEX*16
                     All the diagonal array elements are set to BETA.

           A         (input/output)
                     A is COMPLEX*16 array, dimension (LDA,N)
                     On entry, the m by n matrix A.
                     On exit, A(i,j) = ALPHA, 1 <= i <= m, 1 <= j <= n, i.ne.j;
                              A(i,i) = BETA , 1 <= i <= min(m,n)

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



LAPACK routine                  31 October 2017                      ZLASET(3)