|
|
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.
|
|
TBD
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().
|