FACT++  1.0
static void t_pn00a ( int *  status)
static

Definition at line 5869 of file t_erfa_c.c.

References eraPn00a(), and vvd().

Referenced by main().

5884 {
5885  double dpsi, deps, epsa,
5886  rb[3][3], rp[3][3], rbp[3][3], rn[3][3], rbpn[3][3];
5887 
5888 
5889  eraPn00a(2400000.5, 53736.0,
5890  &dpsi, &deps, &epsa, rb, rp, rbp, rn, rbpn);
5891 
5892  vvd(dpsi, -0.9630909107115518431e-5, 1e-12,
5893  "eraPn00a", "dpsi", status);
5894  vvd(deps, 0.4063239174001678710e-4, 1e-12,
5895  "eraPn00a", "deps", status);
5896  vvd(epsa, 0.4090791789404229916, 1e-12, "eraPn00a", "epsa", status);
5897 
5898  vvd(rb[0][0], 0.9999999999999942498, 1e-12,
5899  "eraPn00a", "rb11", status);
5900  vvd(rb[0][1], -0.7078279744199196626e-7, 1e-16,
5901  "eraPn00a", "rb12", status);
5902  vvd(rb[0][2], 0.8056217146976134152e-7, 1e-16,
5903  "eraPn00a", "rb13", status);
5904 
5905  vvd(rb[1][0], 0.7078279477857337206e-7, 1e-16,
5906  "eraPn00a", "rb21", status);
5907  vvd(rb[1][1], 0.9999999999999969484, 1e-12,
5908  "eraPn00a", "rb22", status);
5909  vvd(rb[1][2], 0.3306041454222136517e-7, 1e-16,
5910  "eraPn00a", "rb23", status);
5911 
5912  vvd(rb[2][0], -0.8056217380986972157e-7, 1e-16,
5913  "eraPn00a", "rb31", status);
5914  vvd(rb[2][1], -0.3306040883980552500e-7, 1e-16,
5915  "eraPn00a", "rb32", status);
5916  vvd(rb[2][2], 0.9999999999999962084, 1e-12,
5917  "eraPn00a", "rb33", status);
5918 
5919  vvd(rp[0][0], 0.9999989300532289018, 1e-12,
5920  "eraPn00a", "rp11", status);
5921  vvd(rp[0][1], -0.1341647226791824349e-2, 1e-14,
5922  "eraPn00a", "rp12", status);
5923  vvd(rp[0][2], -0.5829880927190296547e-3, 1e-14,
5924  "eraPn00a", "rp13", status);
5925 
5926  vvd(rp[1][0], 0.1341647231069759008e-2, 1e-14,
5927  "eraPn00a", "rp21", status);
5928  vvd(rp[1][1], 0.9999990999908750433, 1e-12,
5929  "eraPn00a", "rp22", status);
5930  vvd(rp[1][2], -0.3837444441583715468e-6, 1e-14,
5931  "eraPn00a", "rp23", status);
5932 
5933  vvd(rp[2][0], 0.5829880828740957684e-3, 1e-14,
5934  "eraPn00a", "rp31", status);
5935  vvd(rp[2][1], -0.3984203267708834759e-6, 1e-14,
5936  "eraPn00a", "rp32", status);
5937  vvd(rp[2][2], 0.9999998300623538046, 1e-12,
5938  "eraPn00a", "rp33", status);
5939 
5940  vvd(rbp[0][0], 0.9999989300052243993, 1e-12,
5941  "eraPn00a", "rbp11", status);
5942  vvd(rbp[0][1], -0.1341717990239703727e-2, 1e-14,
5943  "eraPn00a", "rbp12", status);
5944  vvd(rbp[0][2], -0.5829075749891684053e-3, 1e-14,
5945  "eraPn00a", "rbp13", status);
5946 
5947  vvd(rbp[1][0], 0.1341718013831739992e-2, 1e-14,
5948  "eraPn00a", "rbp21", status);
5949  vvd(rbp[1][1], 0.9999990998959191343, 1e-12,
5950  "eraPn00a", "rbp22", status);
5951  vvd(rbp[1][2], -0.3505759733565421170e-6, 1e-14,
5952  "eraPn00a", "rbp23", status);
5953 
5954  vvd(rbp[2][0], 0.5829075206857717883e-3, 1e-14,
5955  "eraPn00a", "rbp31", status);
5956  vvd(rbp[2][1], -0.4315219955198608970e-6, 1e-14,
5957  "eraPn00a", "rbp32", status);
5958  vvd(rbp[2][2], 0.9999998301093036269, 1e-12,
5959  "eraPn00a", "rbp33", status);
5960 
5961  vvd(rn[0][0], 0.9999999999536227949, 1e-12,
5962  "eraPn00a", "rn11", status);
5963  vvd(rn[0][1], 0.8836238544090873336e-5, 1e-14,
5964  "eraPn00a", "rn12", status);
5965  vvd(rn[0][2], 0.3830835237722400669e-5, 1e-14,
5966  "eraPn00a", "rn13", status);
5967 
5968  vvd(rn[1][0], -0.8836082880798569274e-5, 1e-14,
5969  "eraPn00a", "rn21", status);
5970  vvd(rn[1][1], 0.9999999991354655028, 1e-12,
5971  "eraPn00a", "rn22", status);
5972  vvd(rn[1][2], -0.4063240865362499850e-4, 1e-14,
5973  "eraPn00a", "rn23", status);
5974 
5975  vvd(rn[2][0], -0.3831194272065995866e-5, 1e-14,
5976  "eraPn00a", "rn31", status);
5977  vvd(rn[2][1], 0.4063237480216291775e-4, 1e-14,
5978  "eraPn00a", "rn32", status);
5979  vvd(rn[2][2], 0.9999999991671660338, 1e-12,
5980  "eraPn00a", "rn33", status);
5981 
5982  vvd(rbpn[0][0], 0.9999989440476103435, 1e-12,
5983  "eraPn00a", "rbpn11", status);
5984  vvd(rbpn[0][1], -0.1332881761240011763e-2, 1e-14,
5985  "eraPn00a", "rbpn12", status);
5986  vvd(rbpn[0][2], -0.5790767434730085751e-3, 1e-14,
5987  "eraPn00a", "rbpn13", status);
5988 
5989  vvd(rbpn[1][0], 0.1332858254308954658e-2, 1e-14,
5990  "eraPn00a", "rbpn21", status);
5991  vvd(rbpn[1][1], 0.9999991109044505577, 1e-12,
5992  "eraPn00a", "rbpn22", status);
5993  vvd(rbpn[1][2], -0.4097782710396580452e-4, 1e-14,
5994  "eraPn00a", "rbpn23", status);
5995 
5996  vvd(rbpn[2][0], 0.5791308472168152904e-3, 1e-14,
5997  "eraPn00a", "rbpn31", status);
5998  vvd(rbpn[2][1], 0.4020595661591500259e-4, 1e-14,
5999  "eraPn00a", "rbpn32", status);
6000  vvd(rbpn[2][2], 0.9999998314954572304, 1e-12,
6001  "eraPn00a", "rbpn33", status);
6002 
6003 }
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
Definition: t_erfa_c.c:58
void eraPn00a(double date1, double date2, double *dpsi, double *deps, double *epsa, double rb[3][3], double rp[3][3], double rbp[3][3], double rn[3][3], double rbpn[3][3])
Definition: pn00a.c:3

+ Here is the call graph for this function:

+ Here is the caller graph for this function: