SuperNOVAS v1.2
The NOVAS C library, made better
Loading...
Searching...
No Matches
novascon.c File Reference

Variables

const double ANGVEL = NOVAS_EARTH_ANGVEL
 
const double AU = NOVAS_AU
 
const double AU_KM = NOVAS_AU_KM
 
const double AU_SEC = NOVAS_AU_SEC
 
const double C = NOVAS_C
 
const double C_AUDAY = NOVAS_C_AU_PER_DAY
 
const double ERAD = NOVAS_EARTH_RADIUS
 
const double F = NOVAS_EARTH_FLATTENING
 
const double GE = NOVAS_G_EARTH
 
const double GS = NOVAS_G_SUN
 
const double RMASS [12] = NOVAS_RMASS_INIT
 
const double T0 = NOVAS_JD_J2000
 

Detailed Description

Author
G. Kaplan and A. Kovacs

SuperNOVAS implementation for numerical constants that were used internally in novas.c. In SuperNOVAS it is no longer needed by novas.c, and you probably don't want to use it either with your application code.

Deprecated:
Use your own version for the selection of the constant you need, expressed in whatever units your application desires. We should not force you to adopt the internally used convention of NOVAS, not to mention the high chance of namespace conflicts with the super-simplistic naming scheme here. You are better off without this.

Based on the NOVAS C Edition, Version 3.1:

U. S. Naval Observatory
Astronomical Applications Dept.
Washington, DC
http://www.usno.navy.mil/USNO/astronomical-applications

Variable Documentation

◆ ANGVEL

const double ANGVEL = NOVAS_EARTH_ANGVEL
Deprecated:
Rotational angular velocity of Earth in radians/sec from IERS Conventions (2003). Use NOVAS_EARTH_ANGVEL instead

◆ AU

const double AU = NOVAS_AU
Deprecated:
Astronomical unit in meters. Use NOVAS_AU instead.

◆ AU_KM

const double AU_KM = NOVAS_AU_KM
Deprecated:
Astronomical Unit in kilometers. Use NOVAS AU_KM instead.

◆ AU_SEC

const double AU_SEC = NOVAS_AU_SEC
Deprecated:
Light-time for one astronomical unit (AU) in seconds, from DE-405. Use NOVAS_AU_SEC instead.

◆ C

const double C = NOVAS_C
Deprecated:
Speed of light in meters/second is a defining physical constant. Use NOVAS_C instead.

◆ C_AUDAY

const double C_AUDAY = NOVAS_C_AU_PER_DAY
Deprecated:
Speed of light in AU/day. Use NOVAS_AUDAY instead.

◆ ERAD

const double ERAD = NOVAS_EARTH_RADIUS
Deprecated:
Radius of Earth in kilometers from IERS Conventions (2003). Use NOVAS_EARTH_RADIUS instead

◆ F

const double F = NOVAS_EARTH_FLATTENING
Deprecated:
Earth ellipsoid flattening from IERS Conventions (2003). Value is 1 / 298.25642. Use NOVAS_EARTH_FLATTENING instead.

◆ GE

const double GE = NOVAS_G_EARTH
Deprecated:
Geocentric gravitational constant in meters^3 / second^2, from DE-405. Use NOVAS_G_EARTH instead.

◆ GS

const double GS = NOVAS_G_SUN
Deprecated:
Heliocentric gravitational constant in meters^3 / second^2, from DE-405. Use NOVAS_G_SUN instead.

◆ RMASS

const double RMASS[12] = NOVAS_RMASS_INIT
Deprecated:
Reciprocal masses of solar system bodies, from DE-405 (Sun mass / body mass). MASS[0] = Earth/Moon barycenter, MASS[1] = Mercury, ..., MASS[9] = Pluto, MASS[10] = Sun, MASS[11] = Moon. Use NOVAS_RMASS_INIT instead.

◆ T0

const double T0 = NOVAS_JD_J2000
Deprecated:
TDB Julian date of epoch J2000.0. Use NOVAS_JD_J2000 instead.