LAPACK 3.12.1
LAPACK: Linear Algebra PACKage
|
subroutine dlatb9 | ( | character*3 | path, |
integer | imat, | ||
integer | m, | ||
integer | p, | ||
integer | n, | ||
character | type, | ||
integer | kla, | ||
integer | kua, | ||
integer | klb, | ||
integer | kub, | ||
double precision | anorm, | ||
double precision | bnorm, | ||
integer | modea, | ||
integer | modeb, | ||
double precision | cndnma, | ||
double precision | cndnmb, | ||
character | dista, | ||
character | distb ) |
DLATB9
!> !> DLATB9 sets parameters for the matrix generator based on the type of !> matrix to be generated. !>
[in] | PATH | !> PATH is CHARACTER*3 !> The LAPACK path name. !> |
[in] | IMAT | !> IMAT is INTEGER !> An integer key describing which matrix to generate for this !> path. !> = 1: A: diagonal, B: upper triangular !> = 2: A: upper triangular, B: upper triangular !> = 3: A: lower triangular, B: upper triangular !> Else: A: general dense, B: general dense !> |
[in] | M | !> M is INTEGER !> The number of rows in the matrix to be generated. !> |
[in] | P | !> P is INTEGER !> |
[in] | N | !> N is INTEGER !> The number of columns in the matrix to be generated. !> |
[out] | TYPE | !> TYPE is CHARACTER*1 !> The type of the matrix to be generated: !> = 'S': symmetric matrix; !> = 'P': symmetric positive (semi)definite matrix; !> = 'N': nonsymmetric matrix. !> |
[out] | KLA | !> KLA is INTEGER !> The lower band width of the matrix to be generated. !> |
[out] | KUA | !> KUA is INTEGER !> The upper band width of the matrix to be generated. !> |
[out] | KLB | !> KLB is INTEGER !> The lower band width of the matrix to be generated. !> |
[out] | KUB | !> KUA is INTEGER !> The upper band width of the matrix to be generated. !> |
[out] | ANORM | !> ANORM is DOUBLE PRECISION !> The desired norm of the matrix to be generated. The diagonal !> matrix of singular values or eigenvalues is scaled by this !> value. !> |
[out] | BNORM | !> BNORM is DOUBLE PRECISION !> The desired norm of the matrix to be generated. The diagonal !> matrix of singular values or eigenvalues is scaled by this !> value. !> |
[out] | MODEA | !> MODEA is INTEGER !> A key indicating how to choose the vector of eigenvalues. !> |
[out] | MODEB | !> MODEB is INTEGER !> A key indicating how to choose the vector of eigenvalues. !> |
[out] | CNDNMA | !> CNDNMA is DOUBLE PRECISION !> The desired condition number. !> |
[out] | CNDNMB | !> CNDNMB is DOUBLE PRECISION !> The desired condition number. !> |
[out] | DISTA | !> DISTA is CHARACTER*1 !> The type of distribution to be used by the random number !> generator. !> |
[out] | DISTB | !> DISTB is CHARACTER*1 !> The type of distribution to be used by the random number !> generator. !> |
Definition at line 167 of file dlatb9.f.