File: libration.tab.c

package info (click to toggle)
supernovas 1.5.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,496 kB
  • sloc: ansic: 20,238; makefile: 387; fortran: 38; python: 34; sh: 14
file content (59 lines) | stat: -rw-r--r-- 2,840 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/**
 * @author Attila Kovacs
 * @version IERS Conventions v1.3.0
 *
 *  Earth orientation model data for variations in _x_<sub>p</sub> _y_<sub>p</sub> and
 *  DUT1 due to librations, with periods less than 2 days. (Longer period terms are
 *  included in the IAU2000A nutation model).
 */

/**
 * Polar migration due to librations. From IERS Conventions Chapter 5, Table 5.1a.
 *
 * REFERENCES:
 * <ol>
 * <li>https://iers-conventions.obspm.fr/content/chapter5/icc5.pdf</li>
 * </ol>
 *
 * @since 1.5
 */
static const novas_eop_terms polar_libration_terms[10] = { //
        //                                         xp               yp
        //                                    sin     cos      sin      cos
        { {   1,  -1,   0,  -2,   0,  -1 },  -0.40,   0.30,  -0.30,  -0.40 }, //
        { {   1,  -1,   0,  -2,   0,  -2 },  -2.30,   1.30,  -1.30,  -2.30 }, //
        { {   1,   1,   0,  -2,  -2,  -2 },  -0.40,   0.30,  -0.30,  -0.40 }, //
        { {   1,   0,   0,  -2,   0,  -1 },  -2.10,   1.20,  -1.20,  -2.10 }, //
        { {   1,   0,   0,  -2,   0,  -2 }, -11.40,   6.50,  -6.50, -11.40 }, //
        { {   1,  -1,   0,   0,   0,   0 },   0.80,  -0.50,   0.50,   0.80 }, //
        { {   1,   0,   0,  -2,   2,  -2 },  -4.80,   2.70,  -2.70,  -4.80 }, //
        { {   1,   0,   0,   0,   0,   0 },  14.30,  -8.20,   8.20,  14.30 }, //
        { {   1,   0,   0,   0,   0,  -1 },   1.90,  -1.10,   1.10,   1.90 }, //
        { {   1,   1,   0,   0,   0,   0 },   0.80,  -0.40,   0.40,   0.80 }  //
};

/**
 * UT1 variations due to librations. From IERS Conventions Chapter 5, Table 5.1b.
 *
 * REFERENCES:
 * <ol>
 * <li>https://iers-conventions.obspm.fr/content/chapter5/icc5.pdf</li>
 * </ol>
 *
 * @since 1.5
 */
static const novas_eop_terms dut1_libration_terms[11] = {
        //                                         UT1             LOD
        //                                    sin     cos      sin     cos
        { {   2,  -2,   0,  -2,   0,  -2 },   0.05,  -0.03,  -0.30,  -0.60 }, //
        { {   2,   0,   0,  -2,  -2,  -2 },   0.06,  -0.03,  -0.40,  -0.70 }, //
        { {   2,  -1,   0,  -2,   0,  -2 },   0.35,  -0.20,  -2.40,  -4.20 }, //
        { {   2,   1,   0,  -2,  -2,  -2 },   0.07,  -0.04,  -0.50,  -0.80 }, //
        { {   2,   0,   0,  -2,   0,  -1 },  -0.07,   0.04,   0.50,   0.80 }, //
        { {   2,   0,   0,  -2,   0,  -2 },   1.75,  -1.01, -12.20, -21.30 }, //
        { {   2,   1,   0,  -2,   0,  -2 },  -0.05,   0.03,   0.30,   0.60 }, //
        { {   2,   0,  -1,  -2,   2,  -2 },   0.05,  -0.03,  -0.30,  -0.60 }, //
        { {   2,   0,   0,  -2,   2,  -2 },   0.76,  -0.44,  -5.50,  -9.50 }, //
        { {   2,   0,   0,   0,   0,   0 },   0.21,  -0.12,  -1.50,  -2.60 }, //
        { {   2,   0,   0,   0,   0,  -1 },   0.06,  -0.04,  -0.40,  -0.80 }  //
};