whitespace fixes

This commit is contained in:
Axel Kohlmeyer
2022-12-28 13:47:11 -05:00
parent a894cbfbb7
commit 1e8b2ad5a0
194 changed files with 24511 additions and 24511 deletions

View File

@ -1,13 +1,13 @@
/* fortran/dsyevd.f -- translated by f2c (version 20200916).
You must link the resulting object file with libf2c:
on Microsoft Windows system, link with libf2c.lib;
on Linux or Unix systems, link with .../path/to/libf2c.a -lm
or, if you install libf2c.a in a standard place, with -lf2c -lm
-- in that order, at the end of the command line, as in
cc *.o -lf2c -lm
Source for libf2c is in /netlib/f2c/libf2c.zip, e.g.,
on Microsoft Windows system, link with libf2c.lib;
on Linux or Unix systems, link with .../path/to/libf2c.a -lm
or, if you install libf2c.a in a standard place, with -lf2c -lm
-- in that order, at the end of the command line, as in
cc *.o -lf2c -lm
Source for libf2c is in /netlib/f2c/libf2c.zip, e.g.,
http://www.netlib.org/f2c/libf2c.zip
http://www.netlib.org/f2c/libf2c.zip
*/
#ifdef __cplusplus
@ -207,9 +207,9 @@ f"> */
/* > */
/* ===================================================================== */
/* Subroutine */ int dsyevd_(char *jobz, char *uplo, integer *n, doublereal *
a, integer *lda, doublereal *w, doublereal *work, integer *lwork,
integer *iwork, integer *liwork, integer *info, ftnlen jobz_len,
ftnlen uplo_len)
a, integer *lda, doublereal *w, doublereal *work, integer *lwork,
integer *iwork, integer *liwork, integer *info, ftnlen jobz_len,
ftnlen uplo_len)
{
/* System generated locals */
integer a_dim1, a_offset, i__1, i__2;
@ -223,8 +223,8 @@ f"> */
integer inde;
doublereal anrm, rmin, rmax;
integer lopt;
extern /* Subroutine */ int dscal_(integer *, doublereal *, doublereal *,
integer *);
extern /* Subroutine */ int dscal_(integer *, doublereal *, doublereal *,
integer *);
doublereal sigma;
extern logical lsame_(char *, char *, ftnlen, ftnlen);
integer iinfo, lwmin, liopt;
@ -232,30 +232,30 @@ f"> */
integer indwk2, llwrk2;
extern doublereal dlamch_(char *, ftnlen);
integer iscale;
extern /* Subroutine */ int dlascl_(char *, integer *, integer *,
doublereal *, doublereal *, integer *, integer *, doublereal *,
integer *, integer *, ftnlen), dstedc_(char *, integer *,
doublereal *, doublereal *, doublereal *, integer *, doublereal *,
integer *, integer *, integer *, integer *, ftnlen), dlacpy_(
char *, integer *, integer *, doublereal *, integer *, doublereal
*, integer *, ftnlen);
extern /* Subroutine */ int dlascl_(char *, integer *, integer *,
doublereal *, doublereal *, integer *, integer *, doublereal *,
integer *, integer *, ftnlen), dstedc_(char *, integer *,
doublereal *, doublereal *, doublereal *, integer *, doublereal *,
integer *, integer *, integer *, integer *, ftnlen), dlacpy_(
char *, integer *, integer *, doublereal *, integer *, doublereal
*, integer *, ftnlen);
doublereal safmin;
extern integer ilaenv_(integer *, char *, char *, integer *, integer *,
integer *, integer *, ftnlen, ftnlen);
extern integer ilaenv_(integer *, char *, char *, integer *, integer *,
integer *, integer *, ftnlen, ftnlen);
extern /* Subroutine */ int xerbla_(char *, integer *, ftnlen);
doublereal bignum;
integer indtau;
extern /* Subroutine */ int dsterf_(integer *, doublereal *, doublereal *,
integer *);
extern doublereal dlansy_(char *, char *, integer *, doublereal *,
integer *, doublereal *, ftnlen, ftnlen);
integer *);
extern doublereal dlansy_(char *, char *, integer *, doublereal *,
integer *, doublereal *, ftnlen, ftnlen);
integer indwrk, liwmin;
extern /* Subroutine */ int dormtr_(char *, char *, char *, integer *,
integer *, doublereal *, integer *, doublereal *, doublereal *,
integer *, doublereal *, integer *, integer *, ftnlen, ftnlen,
ftnlen), dsytrd_(char *, integer *, doublereal *, integer *,
doublereal *, doublereal *, doublereal *, doublereal *, integer *,
integer *, ftnlen);
extern /* Subroutine */ int dormtr_(char *, char *, char *, integer *,
integer *, doublereal *, integer *, doublereal *, doublereal *,
integer *, doublereal *, integer *, integer *, ftnlen, ftnlen,
ftnlen), dsytrd_(char *, integer *, doublereal *, integer *,
doublereal *, doublereal *, doublereal *, doublereal *, integer *,
integer *, ftnlen);
integer llwork;
doublereal smlnum;
logical lquery;
@ -302,67 +302,67 @@ f"> */
*info = 0;
if (! (wantz || lsame_(jobz, (char *)"N", (ftnlen)1, (ftnlen)1))) {
*info = -1;
*info = -1;
} else if (! (lower || lsame_(uplo, (char *)"U", (ftnlen)1, (ftnlen)1))) {
*info = -2;
*info = -2;
} else if (*n < 0) {
*info = -3;
*info = -3;
} else if (*lda < max(1,*n)) {
*info = -5;
*info = -5;
}
if (*info == 0) {
if (*n <= 1) {
liwmin = 1;
lwmin = 1;
lopt = lwmin;
liopt = liwmin;
} else {
if (wantz) {
liwmin = *n * 5 + 3;
if (*n <= 1) {
liwmin = 1;
lwmin = 1;
lopt = lwmin;
liopt = liwmin;
} else {
if (wantz) {
liwmin = *n * 5 + 3;
/* Computing 2nd power */
i__1 = *n;
lwmin = *n * 6 + 1 + (i__1 * i__1 << 1);
} else {
liwmin = 1;
lwmin = (*n << 1) + 1;
}
i__1 = *n;
lwmin = *n * 6 + 1 + (i__1 * i__1 << 1);
} else {
liwmin = 1;
lwmin = (*n << 1) + 1;
}
/* Computing MAX */
i__1 = lwmin, i__2 = (*n << 1) + *n * ilaenv_(&c__1, (char *)"DSYTRD",
uplo, n, &c_n1, &c_n1, &c_n1, (ftnlen)6, (ftnlen)1);
lopt = max(i__1,i__2);
liopt = liwmin;
}
work[1] = (doublereal) lopt;
iwork[1] = liopt;
i__1 = lwmin, i__2 = (*n << 1) + *n * ilaenv_(&c__1, (char *)"DSYTRD",
uplo, n, &c_n1, &c_n1, &c_n1, (ftnlen)6, (ftnlen)1);
lopt = max(i__1,i__2);
liopt = liwmin;
}
work[1] = (doublereal) lopt;
iwork[1] = liopt;
if (*lwork < lwmin && ! lquery) {
*info = -8;
} else if (*liwork < liwmin && ! lquery) {
*info = -10;
}
if (*lwork < lwmin && ! lquery) {
*info = -8;
} else if (*liwork < liwmin && ! lquery) {
*info = -10;
}
}
if (*info != 0) {
i__1 = -(*info);
xerbla_((char *)"DSYEVD", &i__1, (ftnlen)6);
return 0;
i__1 = -(*info);
xerbla_((char *)"DSYEVD", &i__1, (ftnlen)6);
return 0;
} else if (lquery) {
return 0;
return 0;
}
/* Quick return if possible */
if (*n == 0) {
return 0;
return 0;
}
if (*n == 1) {
w[1] = a[a_dim1 + 1];
if (wantz) {
a[a_dim1 + 1] = 1.;
}
return 0;
w[1] = a[a_dim1 + 1];
if (wantz) {
a[a_dim1 + 1] = 1.;
}
return 0;
}
/* Get machine constants. */
@ -377,18 +377,18 @@ f"> */
/* Scale matrix to allowable range, if necessary. */
anrm = dlansy_((char *)"M", uplo, n, &a[a_offset], lda, &work[1], (ftnlen)1, (
ftnlen)1);
ftnlen)1);
iscale = 0;
if (anrm > 0. && anrm < rmin) {
iscale = 1;
sigma = rmin / anrm;
iscale = 1;
sigma = rmin / anrm;
} else if (anrm > rmax) {
iscale = 1;
sigma = rmax / anrm;
iscale = 1;
sigma = rmax / anrm;
}
if (iscale == 1) {
dlascl_(uplo, &c__0, &c__0, &c_b17, &sigma, n, n, &a[a_offset], lda,
info, (ftnlen)1);
dlascl_(uplo, &c__0, &c__0, &c_b17, &sigma, n, n, &a[a_offset], lda,
info, (ftnlen)1);
}
/* Call DSYTRD to reduce symmetric matrix to tridiagonal form. */
@ -401,7 +401,7 @@ f"> */
llwrk2 = *lwork - indwk2 + 1;
dsytrd_(uplo, n, &a[a_offset], lda, &w[1], &work[inde], &work[indtau], &
work[indwrk], &llwork, &iinfo, (ftnlen)1);
work[indwrk], &llwork, &iinfo, (ftnlen)1);
/* For eigenvalues only, call DSTERF. For eigenvectors, first call */
/* DSTEDC to generate the eigenvector matrix, WORK(INDWRK), of the */
@ -409,21 +409,21 @@ f"> */
/* Householder transformations stored in A. */
if (! wantz) {
dsterf_(n, &w[1], &work[inde], info);
dsterf_(n, &w[1], &work[inde], info);
} else {
dstedc_((char *)"I", n, &w[1], &work[inde], &work[indwrk], n, &work[indwk2], &
llwrk2, &iwork[1], liwork, info, (ftnlen)1);
dormtr_((char *)"L", uplo, (char *)"N", n, n, &a[a_offset], lda, &work[indtau], &work[
indwrk], n, &work[indwk2], &llwrk2, &iinfo, (ftnlen)1, (
ftnlen)1, (ftnlen)1);
dlacpy_((char *)"A", n, n, &work[indwrk], n, &a[a_offset], lda, (ftnlen)1);
dstedc_((char *)"I", n, &w[1], &work[inde], &work[indwrk], n, &work[indwk2], &
llwrk2, &iwork[1], liwork, info, (ftnlen)1);
dormtr_((char *)"L", uplo, (char *)"N", n, n, &a[a_offset], lda, &work[indtau], &work[
indwrk], n, &work[indwk2], &llwrk2, &iinfo, (ftnlen)1, (
ftnlen)1, (ftnlen)1);
dlacpy_((char *)"A", n, n, &work[indwrk], n, &a[a_offset], lda, (ftnlen)1);
}
/* If matrix was scaled, then rescale eigenvalues appropriately. */
if (iscale == 1) {
d__1 = 1. / sigma;
dscal_(n, &d__1, &w[1], &c__1);
d__1 = 1. / sigma;
dscal_(n, &d__1, &w[1], &c__1);
}
work[1] = (doublereal) lopt;
@ -436,5 +436,5 @@ f"> */
} /* dsyevd_ */
#ifdef __cplusplus
}
}
#endif