FACT++  1.0
void eraPfw06 ( double  date1,
double  date2,
double *  gamb,
double *  phib,
double *  psib,
double *  epsa 
)

Definition at line 3 of file pfw06.c.

References eraObl06(), ERFA_DAS2R, ERFA_DJ00, ERFA_DJC, and t.

Referenced by eraBp06(), eraPmat06(), eraPn06(), eraPnm06a(), and t_pfw06().

79 {
80  double t;
81 
82 /* Interval between fundamental date J2000.0 and given date (JC). */
83  t = ((date1 - ERFA_DJ00) + date2) / ERFA_DJC;
84 
85 /* P03 bias+precession angles. */
86  *gamb = ( -0.052928 +
87  ( 10.556378 +
88  ( 0.4932044 +
89  ( -0.00031238 +
90  ( -0.000002788 +
91  ( 0.0000000260 )
92  * t) * t) * t) * t) * t) * ERFA_DAS2R;
93  *phib = ( 84381.412819 +
94  ( -46.811016 +
95  ( 0.0511268 +
96  ( 0.00053289 +
97  ( -0.000000440 +
98  ( -0.0000000176 )
99  * t) * t) * t) * t) * t) * ERFA_DAS2R;
100  *psib = ( -0.041775 +
101  ( 5038.481484 +
102  ( 1.5584175 +
103  ( -0.00018522 +
104  ( -0.000026452 +
105  ( -0.0000000148 )
106  * t) * t) * t) * t) * t) * ERFA_DAS2R;
107  *epsa = eraObl06(date1, date2);
108 
109  return;
110 
111 }
#define ERFA_DJ00
Definition: erfam.h:87
#define ERFA_DAS2R
Definition: erfam.h:60
double eraObl06(double date1, double date2)
Definition: obl06.c:3
#define ERFA_DJC
Definition: erfam.h:81
TT t
Definition: test_client.c:26

+ Here is the call graph for this function:

+ Here is the caller graph for this function: