| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=R8), | intent(inout) | :: | RHOLEN | |||
| real(kind=R8), | intent(in), | DIMENSION(:) | :: | Y | ||
| real(kind=R8), | intent(out), | DIMENSION(:) | :: | YP | ||
| real(kind=R8), | intent(out), | DIMENSION(:) | :: | TZ | ||
| real(kind=R8), | intent(in), | DIMENSION(:) | :: | YPOLD | ||
| real(kind=R8), | intent(in), | DIMENSION(:) | :: | A | ||
| integer, | intent(in) | :: | MODE | |||
| integer, | intent(in) | :: | LENQR | |||
| integer, | intent(inout) | :: | NFE | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(inout) | :: | IFLAG |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=R8), | public | :: | LAMBDA | ||||
| real(kind=R8), | public | :: | RHOVEC(N) | ||||
| real(kind=R8), | public | :: | SIGMA | ||||
| real(kind=R8), | public | :: | YPNORM | ||||
| integer, | public | :: | J | ||||
| integer, | public | :: | NP1 | ||||
| integer, | public | :: | JPOS |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | N | ||||
| real(kind=R8) | :: | X(N) | ||||
| integer | :: | STRIDE |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | LENQR | |||
| integer, | intent(inout) | :: | IFLAG | |||
| real(kind=R8), | intent(inout) | :: | YP(N+1) | |||
| real(kind=R8), | intent(in), | optional | :: | RHS(N) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | LENQR | |||
| integer, | intent(inout) | :: | IFLAG | |||
| real(kind=R8), | intent(inout) | :: | YP(N+1) | |||
| real(kind=R8), | intent(in), | optional | :: | RHS(N) |
SUBROUTINE TANGNS(RHOLEN,Y,YP,TZ,YPOLD,A,MODE,LENQR, & NFE,N,IFLAG) USE REAL_PRECISION REAL (KIND=R8), INTENT(IN), DIMENSION(:):: A,Y,YPOLD REAL (KIND=R8), INTENT(IN OUT):: RHOLEN REAL (KIND=R8), INTENT(OUT), DIMENSION(:):: TZ,YP INTEGER, INTENT(IN):: LENQR,MODE,N INTEGER, INTENT(IN OUT):: IFLAG,NFE END SUBROUTINE TANGNS