![]() |
libTheSky
Routines to compute sky positions of Sun, Moon, planets and more
|
ELP 2000-82B Moon data, needed to compute Moon positions. More...
Variables | |
real(double), parameter | c1 =1.d0/60.d0 |
Constant for ELP 2000-82B theory (arcminutes to degrees) | |
real(double), parameter | c2 =1.d0/3600.d0 |
Constant for ELP 2000-82B theory (arcseconds to degrees) | |
real(double), parameter | ath =384747.9806743165d0 |
Constant for ELP 2000-82B theory (orbital separation?) | |
real(double), parameter | a0 =384747.9806448954d0 |
Constant for ELP 2000-82B theory (orbital separation?) | |
real(double) | p1 |
Precession sine coefficient for ELP 2000-82B theory. | |
real(double) | p2 |
Precession sine coefficient for ELP 2000-82B theory. | |
real(double) | p3 |
Precession sine coefficient for ELP 2000-82B theory. | |
real(double) | p4 |
Precession sine coefficient for ELP 2000-82B theory. | |
real(double) | p5 |
Precession sine coefficient for ELP 2000-82B theory. | |
real(double) | q1 |
Precession cosine coefficient for ELP 2000-82B theory. | |
real(double) | q2 |
Precession cosine coefficient for ELP 2000-82B theory. | |
real(double) | q3 |
Precession cosine coefficient for ELP 2000-82B theory. | |
real(double) | q4 |
Precession cosine coefficient for ELP 2000-82B theory. | |
real(double) | q5 |
Precession cosine coefficient for ELP 2000-82B theory. | |
real(double), dimension(3, 0:4) | w |
Constants for mean longitude. | |
real(double), dimension(0:4) | eart |
Earth-Moon barycentre (EMB) elements. | |
real(double), dimension(0:4) | peri |
Mean longitude of the perihelion of the Earth-Moon barycentre (EMB) | |
real(double), dimension(8, 0:1) | p |
Planetary arguments: mean longitudes and mean motions. | |
real(double), dimension(4, 0:4) | del |
Delaunay's variables (https://en.wikipedia.org/wiki/Orbital_elements#Delaunay_variables) | |
real(double), dimension(0:1) | zeta |
Mean longitude (w) + rate precession (?) | |
real(double), dimension(0:4) | t |
Array for time^0, ..., time^4. | |
real(double), dimension(3) | pre |
CHECK: does this actually do anything? | |
real(double), dimension(7) | coef |
CHECK: Coefficients in ELP 2000-82B data file (float) | |
real(double), dimension(6) | zone |
CHECK: Something in ELP 2000-82B theory. | |
real(double), dimension(6, 1023) | pc1 |
CHECK: Something in ELP 2000-82B theory. | |
real(double), dimension(6, 918) | pc2 |
CHECK: Something in ELP 2000-82B theory. | |
real(double), dimension(6, 704) | pc3 |
CHECK: Something in ELP 2000-82B theory. | |
real(double), dimension(3, 19537) | per1 |
CHECK: Something in ELP 2000-82B theory. | |
real(double), dimension(3, 6766) | per2 |
CHECK: Something in ELP 2000-82B theory. | |
real(double), dimension(3, 8924) | per3 |
CHECK: Something in ELP 2000-82B theory. | |
integer, dimension(4) | ilu |
CHECK: Coefficients in ELP 2000-82B data file (integer) | |
integer, dimension(11) | ipla |
CHECK: Coefficients in ELP 2000-82B data file (integer) | |
integer, dimension(3, 12) | nterm |
CHECK: Number of terms? in ELP 2000-82B data file. | |
integer, dimension(3, 0:12) | nrang |
CHECK: Number of terms? in ELP 2000-82B data file. | |
real(double) | prec0 |
CHECK: Something in ELP 2000-82B theory. | |
integer | ideb |
Memorise whether this routine has been run before. | |
ELP 2000-82B Moon data, needed to compute Moon positions.
real(double), parameter thesky_moondata::a0 =384747.9806448954d0 |
Constant for ELP 2000-82B theory (orbital separation?)
Definition at line 211 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr().
real(double), parameter thesky_moondata::ath =384747.9806743165d0 |
Constant for ELP 2000-82B theory (orbital separation?)
Definition at line 210 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr(), and thesky_data::readmoondata().
real(double), parameter thesky_moondata::c1 =1.d0/60.d0 |
Constant for ELP 2000-82B theory (arcminutes to degrees)
Definition at line 208 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double), parameter thesky_moondata::c2 =1.d0/3600.d0 |
Constant for ELP 2000-82B theory (arcseconds to degrees)
Definition at line 209 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double), dimension(7) thesky_moondata::coef |
CHECK: Coefficients in ELP 2000-82B data file (float)
Definition at line 235 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double), dimension(4,0:4) thesky_moondata::del |
Delaunay's variables (https://en.wikipedia.org/wiki/Orbital_elements#Delaunay_variables)
Definition at line 230 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double), dimension(0:4) thesky_moondata::eart |
Earth-Moon barycentre (EMB) elements.
Definition at line 226 of file modules.f90.
Referenced by thesky_data::readmoondata().
integer thesky_moondata::ideb |
Memorise whether this routine has been run before.
Definition at line 250 of file modules.f90.
Referenced by thesky_data::readmoondata().
integer, dimension(4) thesky_moondata::ilu |
CHECK: Coefficients in ELP 2000-82B data file (integer)
Definition at line 244 of file modules.f90.
Referenced by thesky_data::readmoondata().
integer, dimension(11) thesky_moondata::ipla |
CHECK: Coefficients in ELP 2000-82B data file (integer)
Definition at line 245 of file modules.f90.
Referenced by thesky_data::readmoondata().
integer, dimension(3,0:12) thesky_moondata::nrang |
CHECK: Number of terms? in ELP 2000-82B data file.
Definition at line 247 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr(), and thesky_data::readmoondata().
integer, dimension(3,12) thesky_moondata::nterm |
CHECK: Number of terms? in ELP 2000-82B data file.
Definition at line 246 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr(), and thesky_data::readmoondata().
real(double), dimension(8,0:1) thesky_moondata::p |
Planetary arguments: mean longitudes and mean motions.
Definition at line 228 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::p1 |
Precession sine coefficient for ELP 2000-82B theory.
Definition at line 213 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::p2 |
Precession sine coefficient for ELP 2000-82B theory.
Definition at line 214 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::p3 |
Precession sine coefficient for ELP 2000-82B theory.
Definition at line 215 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::p4 |
Precession sine coefficient for ELP 2000-82B theory.
Definition at line 216 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::p5 |
Precession sine coefficient for ELP 2000-82B theory.
Definition at line 217 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double), dimension(6,1023) thesky_moondata::pc1 |
CHECK: Something in ELP 2000-82B theory.
Definition at line 237 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr(), and thesky_data::readmoondata().
real(double), dimension(6,918) thesky_moondata::pc2 |
CHECK: Something in ELP 2000-82B theory.
Definition at line 238 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr(), and thesky_data::readmoondata().
real(double), dimension(6,704) thesky_moondata::pc3 |
CHECK: Something in ELP 2000-82B theory.
Definition at line 239 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr(), and thesky_data::readmoondata().
real(double), dimension(3,19537) thesky_moondata::per1 |
CHECK: Something in ELP 2000-82B theory.
Definition at line 240 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr(), and thesky_data::readmoondata().
real(double), dimension(3,6766) thesky_moondata::per2 |
CHECK: Something in ELP 2000-82B theory.
Definition at line 241 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr(), and thesky_data::readmoondata().
real(double), dimension(3,8924) thesky_moondata::per3 |
CHECK: Something in ELP 2000-82B theory.
Definition at line 242 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr(), and thesky_data::readmoondata().
real(double), dimension(0:4) thesky_moondata::peri |
Mean longitude of the perihelion of the Earth-Moon barycentre (EMB)
Definition at line 227 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double), dimension(3) thesky_moondata::pre |
CHECK: does this actually do anything?
Definition at line 234 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::prec0 |
CHECK: Something in ELP 2000-82B theory.
Definition at line 249 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::q1 |
Precession cosine coefficient for ELP 2000-82B theory.
Definition at line 219 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::q2 |
Precession cosine coefficient for ELP 2000-82B theory.
Definition at line 220 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::q3 |
Precession cosine coefficient for ELP 2000-82B theory.
Definition at line 221 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::q4 |
Precession cosine coefficient for ELP 2000-82B theory.
Definition at line 222 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double) thesky_moondata::q5 |
Precession cosine coefficient for ELP 2000-82B theory.
Definition at line 223 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double), dimension(0:4) thesky_moondata::t |
Array for time^0, ..., time^4.
Definition at line 232 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr().
real(double), dimension(3,0:4) thesky_moondata::w |
Constants for mean longitude.
Definition at line 225 of file modules.f90.
Referenced by thesky_moon::elp82b_lbr(), and thesky_data::readmoondata().
real(double), dimension(0:1) thesky_moondata::zeta |
Mean longitude (w) + rate precession (?)
Definition at line 231 of file modules.f90.
Referenced by thesky_data::readmoondata().
real(double), dimension(6) thesky_moondata::zone |
CHECK: Something in ELP 2000-82B theory.
Definition at line 236 of file modules.f90.
Referenced by thesky_data::readmoondata().