diff options
-rw-r--r-- | SRC/csyequb.f | 9 | ||||
-rw-r--r-- | SRC/ssyequb.f | 9 | ||||
-rw-r--r-- | SRC/zsyequb.f | 9 |
3 files changed, 27 insertions, 0 deletions
diff --git a/SRC/csyequb.f b/SRC/csyequb.f index 0db5c7b1..cffd35c5 100644 --- a/SRC/csyequb.f +++ b/SRC/csyequb.f @@ -35,6 +35,12 @@ * Arguments * ========= * +* UPLO (input) CHARACTER*1 +* Specifies whether the details of the factorization are stored +* as an upper or lower triangular matrix. +* = 'U': Upper triangular, form is A = U*D*U**T; +* = 'L': Lower triangular, form is A = L*D*L**T. +* * N (input) INTEGER * The order of the matrix A. N >= 0. * @@ -58,6 +64,9 @@ * Absolute value of largest matrix element. If AMAX is very * close to overflow or very close to underflow, the matrix * should be scaled. +* +* WORK (workspace) COMPLEX array, dimension (3*N) +* * INFO (output) INTEGER * = 0: successful exit * < 0: if INFO = -i, the i-th argument had an illegal value diff --git a/SRC/ssyequb.f b/SRC/ssyequb.f index 604235cb..94e0bef0 100644 --- a/SRC/ssyequb.f +++ b/SRC/ssyequb.f @@ -34,6 +34,12 @@ * Arguments * ========= * +* UPLO (input) CHARACTER*1 +* Specifies whether the details of the factorization are stored +* as an upper or lower triangular matrix. +* = 'U': Upper triangular, form is A = U*D*U**T; +* = 'L': Lower triangular, form is A = L*D*L**T. +* * N (input) INTEGER * The order of the matrix A. N >= 0. * @@ -57,6 +63,9 @@ * Absolute value of largest matrix element. If AMAX is very * close to overflow or very close to underflow, the matrix * should be scaled. +* +* WORK (workspace) REAL array, dimension (3*N) +* * INFO (output) INTEGER * = 0: successful exit * < 0: if INFO = -i, the i-th argument had an illegal value diff --git a/SRC/zsyequb.f b/SRC/zsyequb.f index 7fbf533c..ffa26c55 100644 --- a/SRC/zsyequb.f +++ b/SRC/zsyequb.f @@ -35,6 +35,12 @@ * Arguments * ========= * +* UPLO (input) CHARACTER*1 +* Specifies whether the details of the factorization are stored +* as an upper or lower triangular matrix. +* = 'U': Upper triangular, form is A = U*D*U**T; +* = 'L': Lower triangular, form is A = L*D*L**T. +* * N (input) INTEGER * The order of the matrix A. N >= 0. * @@ -58,6 +64,9 @@ * Absolute value of largest matrix element. If AMAX is very * close to overflow or very close to underflow, the matrix * should be scaled. +* +* WORK (workspace) COMPLEX*16 array, dimension (3*N) +* * INFO (output) INTEGER * = 0: successful exit * < 0: if INFO = -i, the i-th argument had an illegal value |