![]() |
LAPACK 3.11.0
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. |