version 1.1, 2017/06/17 11:02:50
|
version 1.6, 2023/08/07 08:39:08
|
Line 18
|
Line 18
|
* Definition: |
* Definition: |
* =========== |
* =========== |
* |
* |
* SUBROUTINE DSYCONVF( UPLO, WAY, N, A, LDA, IPIV, E, INFO ) |
* SUBROUTINE DSYCONVF( UPLO, WAY, N, A, LDA, E, IPIV, INFO ) |
* |
* |
* .. Scalar Arguments .. |
* .. Scalar Arguments .. |
* CHARACTER UPLO, WAY |
* CHARACTER UPLO, WAY |
Line 38
|
Line 38
|
*> DSYCONVF converts the factorization output format used in |
*> DSYCONVF converts the factorization output format used in |
*> DSYTRF provided on entry in parameter A into the factorization |
*> DSYTRF provided on entry in parameter A into the factorization |
*> output format used in DSYTRF_RK (or DSYTRF_BK) that is stored |
*> output format used in DSYTRF_RK (or DSYTRF_BK) that is stored |
*> on exit in parameters A and E. It also coverts in place details of |
*> on exit in parameters A and E. It also converts in place details of |
*> the intechanges stored in IPIV from the format used in DSYTRF into |
*> the intechanges stored in IPIV from the format used in DSYTRF into |
*> the format used in DSYTRF_RK (or DSYTRF_BK). |
*> the format used in DSYTRF_RK (or DSYTRF_BK). |
*> |
*> |
*> If parameter WAY = 'R': |
*> If parameter WAY = 'R': |
*> DSYCONVF performs the conversion in reverse direction, i.e. |
*> DSYCONVF performs the conversion in reverse direction, i.e. |
*> converts the factorization output format used in DSYTRF_RK |
*> converts the factorization output format used in DSYTRF_RK |
*> (or DSYTRF_BK) provided on entry in parametes A and E into |
*> (or DSYTRF_BK) provided on entry in parameters A and E into |
*> the factorization output format used in DSYTRF that is stored |
*> the factorization output format used in DSYTRF that is stored |
*> on exit in parameter A. It also coverts in place details of |
*> on exit in parameter A. It also converts in place details of |
*> the intechanges stored in IPIV from the format used in DSYTRF_RK |
*> the intechanges stored in IPIV from the format used in DSYTRF_RK |
*> (or DSYTRF_BK) into the format used in DSYTRF. |
*> (or DSYTRF_BK) into the format used in DSYTRF. |
*> \endverbatim |
*> \endverbatim |
Line 189
|
Line 189
|
*> \author Univ. of Colorado Denver |
*> \author Univ. of Colorado Denver |
*> \author NAG Ltd. |
*> \author NAG Ltd. |
* |
* |
*> \date December 2016 |
|
* |
|
*> \ingroup doubleSYcomputational |
*> \ingroup doubleSYcomputational |
* |
* |
*> \par Contributors: |
*> \par Contributors: |
Line 198
|
Line 196
|
*> |
*> |
*> \verbatim |
*> \verbatim |
*> |
*> |
*> December 2016, Igor Kozachenko, |
*> November 2017, Igor Kozachenko, |
*> Computer Science Division, |
*> Computer Science Division, |
*> University of California, Berkeley |
*> University of California, Berkeley |
*> |
*> |
Line 206
|
Line 204
|
* ===================================================================== |
* ===================================================================== |
SUBROUTINE DSYCONVF( UPLO, WAY, N, A, LDA, E, IPIV, INFO ) |
SUBROUTINE DSYCONVF( UPLO, WAY, N, A, LDA, E, IPIV, INFO ) |
* |
* |
* -- LAPACK computational routine (version 3.7.0) -- |
* -- LAPACK computational routine -- |
* -- LAPACK is a software package provided by Univ. of Tennessee, -- |
* -- LAPACK is a software package provided by Univ. of Tennessee, -- |
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- |
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- |
* December 2016 |
|
* |
* |
* .. Scalar Arguments .. |
* .. Scalar Arguments .. |
CHARACTER UPLO, WAY |
CHARACTER UPLO, WAY |
Line 291
|
Line 288
|
* |
* |
* Convert PERMUTATIONS and IPIV |
* Convert PERMUTATIONS and IPIV |
* |
* |
* Apply permutaions to submatrices of upper part of A |
* Apply permutations to submatrices of upper part of A |
* in factorization order where i decreases from N to 1 |
* in factorization order where i decreases from N to 1 |
* |
* |
I = N |
I = N |
Line 344
|
Line 341
|
* |
* |
* Revert PERMUTATIONS and IPIV |
* Revert PERMUTATIONS and IPIV |
* |
* |
* Apply permutaions to submatrices of upper part of A |
* Apply permutations to submatrices of upper part of A |
* in reverse factorization order where i increases from 1 to N |
* in reverse factorization order where i increases from 1 to N |
* |
* |
I = 1 |
I = 1 |
Line 435
|
Line 432
|
* |
* |
* Convert PERMUTATIONS and IPIV |
* Convert PERMUTATIONS and IPIV |
* |
* |
* Apply permutaions to submatrices of lower part of A |
* Apply permutations to submatrices of lower part of A |
* in factorization order where k increases from 1 to N |
* in factorization order where k increases from 1 to N |
* |
* |
I = 1 |
I = 1 |
Line 488
|
Line 485
|
* |
* |
* Revert PERMUTATIONS and IPIV |
* Revert PERMUTATIONS and IPIV |
* |
* |
* Apply permutaions to submatrices of lower part of A |
* Apply permutations to submatrices of lower part of A |
* in reverse factorization order where i decreases from N to 1 |
* in reverse factorization order where i decreases from N to 1 |
* |
* |
I = N |
I = N |