1 SUBROUTINE iniorbit(paphelie, pperiheli, pyear_day, pperi_day, pobliq)
42 REAL paphelie, pperiheli, pyear_day, pperi_day, pobliq
47 REAL zxref, zanom, zz, zx0, zdx, pi
60 print *,
'Perihelie en Mkm ',
periheli
61 print *,
'Aphelie en Mkm ',
aphelie
62 print *,
'obliquite en degres :',
obliquit
63 print *,
'Jours dans l annee : ',
year_day
64 print *,
'Date perihelie : ',
peri_day
79 zanom = 2.*pi*(zz-nint(zz))
81 print *,
'zanom ', zanom
86 zx0 = zxref + r_ecc*sin(zxref)
88 zdx = -(zx0-r_ecc*sin(zx0)-zxref)/(1.-r_ecc*cos(zx0))
89 IF (abs(zdx)<=(1.e-12))
GO TO 120
94 IF (zanom<0.) zx0 = -zx0
99 timeperi = 2.*atan(sqrt((1.+r_ecc)/(1.-r_ecc))*tan(zx0/2.))
100 print *,
'longitude solaire du perihelie timeperi = ',
timeperi
!INCLUDE planet h COMMON planet periheli
!INCLUDE planet h COMMON planet aphelie
subroutine iniorbit(paphelie, pperiheli, pyear_day, pperi_day, pobliq)
!INCLUDE planet h COMMON planet & e_elips
!INCLUDE planet h COMMON planet peri_day
!INCLUDE planet h COMMON planet timeperi
!INCLUDE planet h COMMON planet p_elips
!$Id mode_top_bound COMMON comconstr omeg dissip_zref year_day
!INCLUDE planet h COMMON planet obliquit