Previous: zlauum Up: ../lapack-z.html Next: zpbcon


zlazro


 NAME
      ZLAZRO - initialize a 2-D array A to BETA on the diagonal
      and ALPHA on the offdiagonals

 SYNOPSIS
      SUBROUTINE ZLAZRO( M, N, ALPHA, BETA, A, LDA )

          INTEGER        LDA, M, N

          COMPLEX*16     ALPHA, BETA

          COMPLEX*16     A( LDA, * )

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

 ARGUMENTS
      M       (input) INTEGER
              The number of rows of the matrix A.  M >= 0.

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

      ALPHA   (input) COMPLEX*16
              The constant to which the offdiagonal elements are
              to be set.

      BETA    (input) COMPLEX*16
              The constant to which the diagonal elements are to
              be set.

      A       (output) COMPLEX*16 array, dimension (LDA,N)
              On exit, the leading m by n submatrix of A is set
              such that A(i,j) = ALPHA,  1 <= i <= m, 1 <= j <= n,
              i <> j A(i,i) = BETA,   1 <= i <= min(m,n).

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