analytical_ephemeris_module Module

Analytical ephemeris routines for solar system bodies.


Uses

  • module~~analytical_ephemeris_module~~UsesGraph module~analytical_ephemeris_module analytical_ephemeris_module module~conversion_module conversion_module module~analytical_ephemeris_module->module~conversion_module module~kind_module kind_module module~analytical_ephemeris_module->module~kind_module module~numbers_module numbers_module module~analytical_ephemeris_module->module~numbers_module module~conversion_module->module~kind_module module~conversion_module->module~numbers_module iso_fortran_env iso_fortran_env module~kind_module->iso_fortran_env module~numbers_module->module~kind_module

Used by

  • module~~analytical_ephemeris_module~~UsedByGraph module~analytical_ephemeris_module analytical_ephemeris_module module~fortran_astrodynamics_toolkit fortran_astrodynamics_toolkit module~fortran_astrodynamics_toolkit->module~analytical_ephemeris_module

Subroutines

public subroutine simpson_lunar_ephemeris(jd, r_moon, v_moon)

A simple analytical lunar ephemeris model. Returns Lunar cartesian coordinates (mean equator and equinox of epoch J2000).

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: jd

Julian date

real(kind=wp), intent(out), dimension(3) :: r_moon

Moon position (km)

real(kind=wp), intent(out), optional, dimension(3) :: v_moon

Moon velocity (km/s)