Class Mars07
java.lang.Object
talonsoalbi_at_gmail_dot_com.ssoxmatch.ephem.moons.Mars07
An implementation of the martian moons ephemerides using Lainey et al. 2007 theory.
Reference: Lainey, V., Dehant, V. and Paetzold, M. "First numerical ephemerides of the Martian moons", Astron. Astrophys., vol 465 pp.1075-1084
(2007).
- Author:
- talonso
-
Method Summary
Modifier and TypeMethodDescriptionstatic double[]getMoonPosition(double jd, int target, boolean positions) This method delivers the ephemerides of the Martian moons.
-
Method Details
-
getMoonPosition
public static double[] getMoonPosition(double jd, int target, boolean positions) This method delivers the ephemerides of the Martian moons. It is based on a numerical model fitted to observations dispatched from 1877 to 2005. The expected accuracy of these ephemerides is around 500 meters for the period [1998:2010], and few kilometers for the period [1967:2020].There are no explicit time limit in the use of this subroutine. However we DO NOT recommend its use outside the period [1877-2025]. More details are available in (Lainey, Dehant, Patzold, 2007).
- Parameters:
jd- Ephemeris time, TDB.target- Satellite, from 1 (Phobos) to 2 (Deimos).positions- Select the output type. True to get rectangular positions, false for orbital elements.- Returns:
- The output elements/positions. Angles in radians, positions in AU (mean equatorial J2000).
-