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

Definition at line 6277 of file t_erfa_c.c.

References eraPn06(), and vvd().

Referenced by main().

6292 {
6293  double dpsi, deps, epsa,
6294  rb[3][3], rp[3][3], rbp[3][3], rn[3][3], rbpn[3][3];
6295 
6296 
6297  dpsi = -0.9632552291149335877e-5;
6298  deps = 0.4063197106621141414e-4;
6299 
6300  eraPn06(2400000.5, 53736.0, dpsi, deps,
6301  &epsa, rb, rp, rbp, rn, rbpn);
6302 
6303  vvd(epsa, 0.4090789763356509926, 1e-12, "eraPn06", "epsa", status);
6304 
6305  vvd(rb[0][0], 0.9999999999999942497, 1e-12,
6306  "eraPn06", "rb11", status);
6307  vvd(rb[0][1], -0.7078368960971557145e-7, 1e-14,
6308  "eraPn06", "rb12", status);
6309  vvd(rb[0][2], 0.8056213977613185606e-7, 1e-14,
6310  "eraPn06", "rb13", status);
6311 
6312  vvd(rb[1][0], 0.7078368694637674333e-7, 1e-14,
6313  "eraPn06", "rb21", status);
6314  vvd(rb[1][1], 0.9999999999999969484, 1e-12,
6315  "eraPn06", "rb22", status);
6316  vvd(rb[1][2], 0.3305943742989134124e-7, 1e-14,
6317  "eraPn06", "rb23", status);
6318 
6319  vvd(rb[2][0], -0.8056214211620056792e-7, 1e-14,
6320  "eraPn06", "rb31", status);
6321  vvd(rb[2][1], -0.3305943172740586950e-7, 1e-14,
6322  "eraPn06", "rb32", status);
6323  vvd(rb[2][2], 0.9999999999999962084, 1e-12,
6324  "eraPn06", "rb33", status);
6325 
6326  vvd(rp[0][0], 0.9999989300536854831, 1e-12,
6327  "eraPn06", "rp11", status);
6328  vvd(rp[0][1], -0.1341646886204443795e-2, 1e-14,
6329  "eraPn06", "rp12", status);
6330  vvd(rp[0][2], -0.5829880933488627759e-3, 1e-14,
6331  "eraPn06", "rp13", status);
6332 
6333  vvd(rp[1][0], 0.1341646890569782183e-2, 1e-14,
6334  "eraPn06", "rp21", status);
6335  vvd(rp[1][1], 0.9999990999913319321, 1e-12,
6336  "eraPn06", "rp22", status);
6337  vvd(rp[1][2], -0.3835944216374477457e-6, 1e-14,
6338  "eraPn06", "rp23", status);
6339 
6340  vvd(rp[2][0], 0.5829880833027867368e-3, 1e-14,
6341  "eraPn06", "rp31", status);
6342  vvd(rp[2][1], -0.3985701514686976112e-6, 1e-14,
6343  "eraPn06", "rp32", status);
6344  vvd(rp[2][2], 0.9999998300623534950, 1e-12,
6345  "eraPn06", "rp33", status);
6346 
6347  vvd(rbp[0][0], 0.9999989300056797893, 1e-12,
6348  "eraPn06", "rbp11", status);
6349  vvd(rbp[0][1], -0.1341717650545059598e-2, 1e-14,
6350  "eraPn06", "rbp12", status);
6351  vvd(rbp[0][2], -0.5829075756493728856e-3, 1e-14,
6352  "eraPn06", "rbp13", status);
6353 
6354  vvd(rbp[1][0], 0.1341717674223918101e-2, 1e-14,
6355  "eraPn06", "rbp21", status);
6356  vvd(rbp[1][1], 0.9999990998963748448, 1e-12,
6357  "eraPn06", "rbp22", status);
6358  vvd(rbp[1][2], -0.3504269280170069029e-6, 1e-14,
6359  "eraPn06", "rbp23", status);
6360 
6361  vvd(rbp[2][0], 0.5829075211461454599e-3, 1e-14,
6362  "eraPn06", "rbp31", status);
6363  vvd(rbp[2][1], -0.4316708436255949093e-6, 1e-14,
6364  "eraPn06", "rbp32", status);
6365  vvd(rbp[2][2], 0.9999998301093032943, 1e-12,
6366  "eraPn06", "rbp33", status);
6367 
6368  vvd(rn[0][0], 0.9999999999536069682, 1e-12,
6369  "eraPn06", "rn11", status);
6370  vvd(rn[0][1], 0.8837746921149881914e-5, 1e-14,
6371  "eraPn06", "rn12", status);
6372  vvd(rn[0][2], 0.3831487047682968703e-5, 1e-14,
6373  "eraPn06", "rn13", status);
6374 
6375  vvd(rn[1][0], -0.8837591232983692340e-5, 1e-14,
6376  "eraPn06", "rn21", status);
6377  vvd(rn[1][1], 0.9999999991354692664, 1e-12,
6378  "eraPn06", "rn22", status);
6379  vvd(rn[1][2], -0.4063198798558931215e-4, 1e-14,
6380  "eraPn06", "rn23", status);
6381 
6382  vvd(rn[2][0], -0.3831846139597250235e-5, 1e-14,
6383  "eraPn06", "rn31", status);
6384  vvd(rn[2][1], 0.4063195412258792914e-4, 1e-14,
6385  "eraPn06", "rn32", status);
6386  vvd(rn[2][2], 0.9999999991671806293, 1e-12,
6387  "eraPn06", "rn33", status);
6388 
6389  vvd(rbpn[0][0], 0.9999989440504506688, 1e-12,
6390  "eraPn06", "rbpn11", status);
6391  vvd(rbpn[0][1], -0.1332879913170492655e-2, 1e-14,
6392  "eraPn06", "rbpn12", status);
6393  vvd(rbpn[0][2], -0.5790760923225655753e-3, 1e-14,
6394  "eraPn06", "rbpn13", status);
6395 
6396  vvd(rbpn[1][0], 0.1332856406595754748e-2, 1e-14,
6397  "eraPn06", "rbpn21", status);
6398  vvd(rbpn[1][1], 0.9999991109069366795, 1e-12,
6399  "eraPn06", "rbpn22", status);
6400  vvd(rbpn[1][2], -0.4097725651142641812e-4, 1e-14,
6401  "eraPn06", "rbpn23", status);
6402 
6403  vvd(rbpn[2][0], 0.5791301952321296716e-3, 1e-14,
6404  "eraPn06", "rbpn31", status);
6405  vvd(rbpn[2][1], 0.4020538796195230577e-4, 1e-14,
6406  "eraPn06", "rbpn32", status);
6407  vvd(rbpn[2][2], 0.9999998314958576778, 1e-12,
6408  "eraPn06", "rbpn33", status);
6409 
6410 }
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
Definition: t_erfa_c.c:58
void eraPn06(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: pn06.c:3

+ Here is the call graph for this function:

+ Here is the caller graph for this function: