| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | IFLG1 | |||
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | NUMT(:) | |||
| integer, | intent(inout) | :: | KDEG(:,:,:) | |||
| real(kind=R8), | intent(inout) | :: | COEF(:,:) | |||
| integer, | intent(out) | :: | IDEG(N) | |||
| real(kind=R8), | intent(out) | :: | FACV(N) | |||
| real(kind=R8), | intent(out) | :: | CL(2,N+1) | |||
| real(kind=R8), | intent(out) | :: | PDG(2,N) | |||
| real(kind=R8), | intent(out) | :: | QDG(2,N) | |||
| real(kind=R8), | intent(out) | :: | R(2,N) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | IERR | ||||
| integer, | public | :: | J | ||||
| integer, | public | :: | JJ | ||||
| integer, | public | :: | MAXT | ||||
| integer, | public | :: | N2 | ||||
| integer, | public | :: | NP1 | ||||
| real(kind=R8), | public | :: | CCL(2,11) | ||||
| real(kind=R8), | public | :: | P(2,10) | ||||
| real(kind=R8), | public | :: | Q(2,10) | ||||
| real(kind=R8), | public | :: | ZERO |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=R8), | intent(in), | DIMENSION(2) | :: | XXXX | ||
| real(kind=R8), | intent(in), | DIMENSION(2) | :: | YYYY | ||
| real(kind=R8), | intent(out), | DIMENSION(2) | :: | ZZZZ | ||
| integer, | intent(out) | :: | IERR |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=R8), | intent(in), | DIMENSION(2) | :: | XXXX | ||
| real(kind=R8), | intent(in), | DIMENSION(2) | :: | YYYY | ||
| real(kind=R8), | intent(out), | DIMENSION(2) | :: | ZZZZ |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | NNNN | |||
| real(kind=R8), | intent(in), | DIMENSION(2) | :: | XXXX | ||
| real(kind=R8), | intent(inout), | DIMENSION(2) | :: | YYYY |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | N | |||
| integer, | intent(in) | :: | MAXT | |||
| integer, | intent(in) | :: | NUMT(:) | |||
| integer, | intent(in) | :: | DEG(:,:,:) | |||
| integer, | intent(in) | :: | MODE | |||
| real(kind=R8), | intent(in) | :: | EPS0 | |||
| real(kind=R8), | intent(in) | :: | COEF(:,:) | |||
| integer, | intent(inout) | :: | NNUMT(N) | |||
| integer, | intent(inout) | :: | DDEG(N,N+1,MAXT) | |||
| real(kind=R8), | intent(inout) | :: | CCOEF(N,MAXT) | |||
| real(kind=R8), | intent(inout) | :: | ALPHA(2*N,2*N) | |||
| real(kind=R8), | intent(inout) | :: | BETA(2*N) | |||
| real(kind=R8), | intent(inout) | :: | RWORK(N*(2*N+1)) | |||
| real(kind=R8), | intent(inout) | :: | XWORK(2*N) | |||
| real(kind=R8), | intent(out) | :: | FACV(N) | |||
| real(kind=R8), | intent(out) | :: | FACE(N) | |||
| real(kind=R8), | intent(out) | :: | COESCL(N,MAXT) | |||
| integer, | intent(out) | :: | IERR |
SUBROUTINE INITP(IFLG1,N,NUMT,KDEG,COEF, & IDEG,FACV,CL,PDG,QDG,R) USE HOMOTOPY USE REAL_PRECISION INTEGER, INTENT(IN):: IFLG1,N,NUMT(:) INTEGER, INTENT(IN OUT):: KDEG(:,:,:) REAL (KIND=R8), INTENT(IN OUT):: COEF(:,:) INTEGER, INTENT(OUT):: IDEG(N) REAL (KIND=R8), INTENT(OUT):: & FACV(N),CL(2,N+1),PDG(2,N),QDG(2*N),R(2,N) END SUBROUTINE INITP