2
This program is free software; you can redistribute it and/or modify
3
it under the terms of the GNU Library General Public License as published by
4
the Free Software Foundation; either version 2 of the License, or
5
(at your option) any later version.
7
This program is distributed in the hope that it will be useful,
8
but WITHOUT ANY WARRANTY; without even the implied warranty of
9
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
GNU General Public License for more details.
12
You should have received a copy of the GNU General Public License
13
along with this program; if not, write to the Free Software
14
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
16
Copyright (C) 2000 Liam Girdwood <liam@nova-ioe.org>
20
/* taken from table 21.A pg 133 */
25
/* Nutation is a period oscillation of the Earths rotational axis around it's mean position.*/
27
// Contains Nutation in longitude, obliquity and ecliptic obliquity.
28
// Angles are expressed in degrees.
31
double longitude; /*!< Nutation in longitude */
32
double obliquity; /*!< Nutation in obliquity */
33
double ecliptic; /*!< Obliquity of the ecliptic */
36
struct nutation_arguments
45
struct nutation_coefficients
53
/* Calculate nutation of longitude and obliquity in degrees from Julian Ephemeris Day
54
* params : JD Julian Day, nutation Pointer to store nutation.
55
* Chapter 21 pg 131-134 Using Table 21A */
56
void get_nutation (double JD, struct ln_nutation * nutation);