slaEvp -
SYNOPSYS
void slaEvp(date, deqx, dvb, dpb, dvh, dph)
PARAMETERS
- double date
-
- double deqx
-
- double *dvb
-
- double *dpb
-
- double *dvh
-
- double *dph
-
DESCRIPTION
Barycentric and heliocentric velocity and position of the Earth.
All arguments are double precision.
Given
date double TDB (loosely ET) as a Modified Julian Date
(JD-2400000.5)
deqx double Julian epoch (e.g. 2000.0) of mean equator and
equinox of the vectors returned. If deqx <= 0.0,
all vectors are referred to the mean equator and
equinox (FK5) of epoch date.
Returned (all 3D Cartesian vectors)
dvb,dpb double[3] barycentric velocity, position
dvh,dph double[3] heliocentric velocity, position
(Units are AU/s for velocity and AU for position)
Called
slaEpj, slaPrec
Accuracy
The maximum deviations from the JPL DE96 ephemeris are as
follows
barycentric velocity 42 cm/s
barycentric position 0.000 046 AU
heliocentric velocity 42 cm/s
heliocentric position 0.000 011 AU
This routine is adapted from the BARVEL and BARCOR Fortran
subroutines of P.Stumpff, which are described in
Astron. Astrophys. Suppl. Ser. 41, 1-8 (1980). The present
routine uses double precision throughout; most of the other
changes are essentially cosmetic and do not affect the
results. However, some adjustments have been made so as to
give results that refer to the new (IAU 1976 "FK5") equinox
and precession, although the differences these changes make
relative to the results from Stumpff's original "FK4" version
are smaller than the inherent accuracy of the algorithm. One
minor shortcoming in the original routines that has not been
corrected is that better numerical accuracy could be achieved
if the various polynomial evaluations were nested. Note also
that one of Stumpff's precession constants differs by 0.001 arcsec
from the value given in the Explanatory Supplement to the A.E.
Defined in slamac.h: D2PI, DS2R
P.T.Wallace Starlink 22 December 1993
SEE ALSO