Heliocentric and barycentric correction
Functions | |
void | giraffe_rvcorrection_compute (GiRvCorrection *rv, cxdouble jdate, cxdouble longitude, cxdouble latitude, cxdouble elevation, cxdouble ra, cxdouble dec, cxdouble equinox) |
Compute heliocentric, barycentric and geocentric correction. |
Detailed Description
TBD
Function Documentation
void giraffe_rvcorrection_compute | ( | GiRvCorrection * | rv, | |
cxdouble | jdate, | |||
cxdouble | longitude, | |||
cxdouble | latitude, | |||
cxdouble | elevation, | |||
cxdouble | ra, | |||
cxdouble | dec, | |||
cxdouble | equinox | |||
) |
Compute heliocentric, barycentric and geocentric correction.
- Parameters:
-
rv Result structure to store the computed corrections jdate Heliocentric Julian date (days) longitude Geodetic longitude (degrees, west positive) latitude Geodetic latitude (degrees) elevation Altitude above sea level (meters) ra Right ascension of star (hours) dec Declination of star (degrees) equinox Mean equator and equinox for coordinates e.g., 1950.0
- Returns:
- Nothing.
- Return values:
-
bcvel - Barycentric correction (km/s) hcvel - Heliocentric correction (km/s) gcvel - Geocentric correction (km/s)
Calculates the correction required to reduce observed (topocentric) radial velocities of a given star to the barycenter of the solar system. It includes correction for the effect of the earth's rotation. The maximum error of this routine is not expected to be larger than 0.6 m/sec
The computed corrections are in km / s.
Authors:
- G. Torres (1989)
- Modified by D. Mink
- G. Simond (C translation)
Definition at line 1091 of file girvcorrection.c.
Referenced by giraffe_add_rvcorrection().