FACT++  1.0
void eraNut06a ( double  date1,
double  date2,
double *  dpsi,
double *  deps 
)

Definition at line 3 of file nut06a.c.

References eraNut00a(), ERFA_DJ00, ERFA_DJC, and t.

Referenced by eraNum06a(), eraPn06a(), eraPnm06a(), palNutc(), and t_nut06a().

81 {
82  double t, fj2, dp, de;
83 
84 /* Interval between fundamental date J2000.0 and given date (JC). */
85  t = ((date1 - ERFA_DJ00) + date2) / ERFA_DJC;
86 
87 /* Factor correcting for secular variation of J2. */
88  fj2 = -2.7774e-6 * t;
89 
90 /* Obtain IAU 2000A nutation. */
91  eraNut00a(date1, date2, &dp, &de);
92 
93 /* Apply P03 adjustments (Wallace & Capitaine, 2006, Eqs.5). */
94  *dpsi = dp + dp * (0.4697e-6 + fj2);
95  *deps = de + de * fj2;
96 
97  return;
98 
99 }
#define ERFA_DJ00
Definition: erfam.h:87
#define ERFA_DJC
Definition: erfam.h:81
void eraNut00a(double date1, double date2, double *dpsi, double *deps)
Definition: nut00a.c:3
TT t
Definition: test_client.c:26

+ Here is the call graph for this function:

+ Here is the caller graph for this function: