NovasRadVel Method

Predicts the radial velocity of the observed object as it would be measured by spectroscopic means.

Definition

Namespace: ASCOM.Tools.Novas31
Assembly: ASCOM.AstrometryTools (in ASCOM.AstrometryTools.dll) Version: 3.0.0-rc.1+86c25ce733aebb4d8b1b8a62e84770ea5e972bea
C#
public static void RadVel(
	Object3 CelObject,
	double[] Pos,
	double[] Vel,
	double[] VelObs,
	double DObsGeo,
	double DObsSun,
	double DObjSun,
	ref double Rv
)

Parameters

CelObject  Object3
Specifies the celestial object of interest
Pos  Double
Geometric position vector of object with respect to observer, corrected for light-time, in AU.
Vel  Double
Velocity vector of object with respect to solar system barycenter, in AU/day.
VelObs  Double
Velocity vector of observer with respect to solar system barycenter, in AU/day.
DObsGeo  Double
Distance from observer to geocenter, in AU.
DObsSun  Double
Distance from observer to Sun, in AU.
DObjSun  Double
Distance from object to Sun, in AU.
Rv  Double
The observed radial velocity measure times the speed of light, in kilometers/second.

Remarks

Radial velocity is here defined as the radial velocity measure (z) times the speed of light. For a solar system body, it applies to a fictitious emitter at the center of the observed object, assumed massless (no gravitational red shift), and does not in general apply to reflected light. For stars, it includes all effects, such as gravitational red shift, contained in the catalog barycentric radial velocity measure, a scalar derived from spectroscopy. Nearby stars with a known kinematic velocity vector (obtained independently of spectroscopy) can be treated like solar system objects.

Version Information

.NET Standard

Supported in: 2.0

See Also