Go to the documentation of this file. 1 SUBROUTINE anomly(NFLG,AIN,E,AOUT)
29 IMPLICIT DOUBLE PRECISION (a-h,o-z)
30 DATA one,two/1.d0,2.d0/
31 GO TO (11,11,12,12,13,13) nflg
38 IF (nflg.EQ.1.OR.nflg.EQ.2)
CALL kepler(am,e,ea,se,ce)
39 IF (nflg.EQ.1)
GO TO 900
40 IF (nflg.EQ.2.OR.nflg.EQ.4)
THEN
41 f=two*datan(dsqrt((one+e)/(one-e))*dtan(ea/two))
44 IF (nflg.EQ.5.OR.nflg.EQ.6)
45 1 ea=two*datan(dsqrt((one-e)/(one+e))*dtan(
f/two))
46 IF (nflg.EQ.6)
GO TO 900
47 IF (nflg.EQ.5.OR.nflg.EQ.3)
THEN
52 GO TO (21,22,23,22,23,21) nflg
subroutine anomly(NFLG, AIN, E, AOUT)
subroutine kepler(AM, E, EA, SE, CE)