| 196 |
SAVE /FIDB0/ |
SAVE /FIDB0/ |
| 197 |
COMMON/GENER/ UMR,ERA,AQUAD,BQUAD |
COMMON/GENER/ UMR,ERA,AQUAD,BQUAD |
| 198 |
SAVE /GENER/ |
SAVE /GENER/ |
| 199 |
|
REAL FLS |
| 200 |
C |
C |
| 201 |
C-- RMIN, RMAX ARE BOUNDARIES FOR IDENTIFICATION OF ICODE=2 AND 3 |
C-- RMIN, RMAX ARE BOUNDARIES FOR IDENTIFICATION OF ICODE=2 AND 3 |
| 202 |
C-- STEP IS STEP SIZE FOR FIELD LINE TRACING |
C-- STEP IS STEP SIZE FOR FIELD LINE TRACING |
| 204 |
C |
C |
| 205 |
DATA RMIN,RMAX /0.05,1.01/ |
DATA RMIN,RMAX /0.05,1.01/ |
| 206 |
DATA STEP,STEQ /0.20,0.03/ |
DATA STEP,STEQ /0.20,0.03/ |
| 207 |
BEQU=1.E10 |
BEQU=1.E10 |
| 208 |
|
FLS = FL |
| 209 |
C*****ENTRY POINT SHELLG TO BE USED WITH GEODETIC CO-ORDINATES |
C*****ENTRY POINT SHELLG TO BE USED WITH GEODETIC CO-ORDINATES |
| 210 |
RLAT=GLAT*UMR |
RLAT=GLAT*UMR |
| 211 |
CT=SIN(RLAT) |
CT=SIN(RLAT) |
| 306 |
HLI=0.5*(((C3*T+C2)*T+C1)*T+C0) |
HLI=0.5*(((C3*T+C2)*T+C1)*T+C0) |
| 307 |
ZQ=Z*Z |
ZQ=Z*Z |
| 308 |
R=HLI+SQRT(HLI*HLI+ZQ) |
R=HLI+SQRT(HLI*HLI+ZQ) |
| 309 |
|
IF(R.NE.R)THEN |
| 310 |
|
FL = FLS |
| 311 |
|
RETURN |
| 312 |
|
ENDIF |
| 313 |
IF(R.LE.RMIN)GOTO30 |
IF(R.LE.RMIN)GOTO30 |
| 314 |
RQ=R*R |
RQ=R*R |
| 315 |
FF=SQRT(1.+3.*ZQ/RQ) |
FF=SQRT(1.+3.*ZQ/RQ) |
| 953 |
C ASTRONOMICAL UNION . |
C ASTRONOMICAL UNION . |
| 954 |
C----------------------------------------------------------------- |
C----------------------------------------------------------------- |
| 955 |
INTEGER TL1,TL2,TL3 |
INTEGER TL1,TL2,TL3 |
| 956 |
CHARACTER (len=258) TP1,TP2,TP3 |
CHARACTER (len=*) :: TP1,TP2,TP3 |
| 957 |
INTEGER L1,L2,L3 |
INTEGER L1,L2,L3 |
| 958 |
CHARACTER *258 P1,P2,P3 |
CHARACTER *258 P1,P2,P3 |
| 959 |
COMMON/PPATH/ L1,L2,L3,P1, P2, P3 |
COMMON/PPATH/ L1,L2,L3,P1, P2, P3 |