summaryrefslogtreecommitdiff
path: root/SRC/zpbstf.f
diff options
context:
space:
mode:
Diffstat (limited to 'SRC/zpbstf.f')
-rw-r--r--SRC/zpbstf.f33
1 files changed, 20 insertions, 13 deletions
diff --git a/SRC/zpbstf.f b/SRC/zpbstf.f
index e77d5b43..8b248129 100644
--- a/SRC/zpbstf.f
+++ b/SRC/zpbstf.f
@@ -81,6 +81,26 @@
*> if UPLO = 'U', AB(kd+1+i-j,j) = A(i,j) for max(1,j-kd)<=i<=j;
*> if UPLO = 'L', AB(1+i-j,j) = A(i,j) for j<=i<=min(n,j+kd).
*> \endverbatim
+*> \verbatim
+*> On exit, if INFO = 0, the factor S from the split Cholesky
+*> factorization A = S**H*S. See Further Details.
+*> \endverbatim
+*>
+*> \param[in] LDAB
+*> \verbatim
+*> LDAB is INTEGER
+*> The leading dimension of the array AB. LDAB >= KD+1.
+*> \endverbatim
+*>
+*> \param[out] INFO
+*> \verbatim
+*> INFO is INTEGER
+*> = 0: successful exit
+*> < 0: if INFO = -i, the i-th argument had an illegal value
+*> > 0: if INFO = i, the factorization could not be completed,
+*> because the updated element a(i,i) was negative; the
+*> matrix A is not positive definite.
+*> \endverbatim
*>
*
* Authors
@@ -100,18 +120,6 @@
* ===============
*>\details \b Further \b Details
*> \verbatim
-* factorization A = S**H*S. See Further Details.
-*>
-*> LDAB (input) INTEGER
-*> The leading dimension of the array AB. LDAB >= KD+1.
-*>
-*> INFO (output) INTEGER
-*> = 0: successful exit
-*> < 0: if INFO = -i, the i-th argument had an illegal value
-*> > 0: if INFO = i, the factorization could not be completed,
-*> because the updated element a(i,i) was negative; the
-*> matrix A is not positive definite.
-*>
*>
*> The band storage scheme is illustrated by the following example, when
*> N = 7, KD = 2:
@@ -142,7 +150,6 @@
*>
*> Array elements marked * are not used by the routine; s12**H denotes
*> conjg(s12); the diagonal elements of S are real.
-
*>
*> \endverbatim
*>