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

Definition at line 6141 of file t_erfa_c.c.

References eraPn06a(), and vvd().

Referenced by main().

6156 {
6157  double dpsi, deps, epsa;
6158  double rb[3][3], rp[3][3], rbp[3][3], rn[3][3], rbpn[3][3];
6159 
6160 
6161  eraPn06a(2400000.5, 53736.0, &dpsi, &deps, &epsa,
6162  rb, rp, rbp, rn, rbpn);
6163 
6164  vvd(dpsi, -0.9630912025820308797e-5, 1e-12,
6165  "eraPn06a", "dpsi", status);
6166  vvd(deps, 0.4063238496887249798e-4, 1e-12,
6167  "eraPn06a", "deps", status);
6168  vvd(epsa, 0.4090789763356509926, 1e-12, "eraPn06a", "epsa", status);
6169 
6170  vvd(rb[0][0], 0.9999999999999942497, 1e-12,
6171  "eraPn06a", "rb11", status);
6172  vvd(rb[0][1], -0.7078368960971557145e-7, 1e-14,
6173  "eraPn06a", "rb12", status);
6174  vvd(rb[0][2], 0.8056213977613185606e-7, 1e-14,
6175  "eraPn06a", "rb13", status);
6176 
6177  vvd(rb[1][0], 0.7078368694637674333e-7, 1e-14,
6178  "eraPn06a", "rb21", status);
6179  vvd(rb[1][1], 0.9999999999999969484, 1e-12,
6180  "eraPn06a", "rb22", status);
6181  vvd(rb[1][2], 0.3305943742989134124e-7, 1e-14,
6182  "eraPn06a", "rb23", status);
6183 
6184  vvd(rb[2][0], -0.8056214211620056792e-7, 1e-14,
6185  "eraPn06a", "rb31", status);
6186  vvd(rb[2][1], -0.3305943172740586950e-7, 1e-14,
6187  "eraPn06a", "rb32", status);
6188  vvd(rb[2][2], 0.9999999999999962084, 1e-12,
6189  "eraPn06a", "rb33", status);
6190 
6191  vvd(rp[0][0], 0.9999989300536854831, 1e-12,
6192  "eraPn06a", "rp11", status);
6193  vvd(rp[0][1], -0.1341646886204443795e-2, 1e-14,
6194  "eraPn06a", "rp12", status);
6195  vvd(rp[0][2], -0.5829880933488627759e-3, 1e-14,
6196  "eraPn06a", "rp13", status);
6197 
6198  vvd(rp[1][0], 0.1341646890569782183e-2, 1e-14,
6199  "eraPn06a", "rp21", status);
6200  vvd(rp[1][1], 0.9999990999913319321, 1e-12,
6201  "eraPn06a", "rp22", status);
6202  vvd(rp[1][2], -0.3835944216374477457e-6, 1e-14,
6203  "eraPn06a", "rp23", status);
6204 
6205  vvd(rp[2][0], 0.5829880833027867368e-3, 1e-14,
6206  "eraPn06a", "rp31", status);
6207  vvd(rp[2][1], -0.3985701514686976112e-6, 1e-14,
6208  "eraPn06a", "rp32", status);
6209  vvd(rp[2][2], 0.9999998300623534950, 1e-12,
6210  "eraPn06a", "rp33", status);
6211 
6212  vvd(rbp[0][0], 0.9999989300056797893, 1e-12,
6213  "eraPn06a", "rbp11", status);
6214  vvd(rbp[0][1], -0.1341717650545059598e-2, 1e-14,
6215  "eraPn06a", "rbp12", status);
6216  vvd(rbp[0][2], -0.5829075756493728856e-3, 1e-14,
6217  "eraPn06a", "rbp13", status);
6218 
6219  vvd(rbp[1][0], 0.1341717674223918101e-2, 1e-14,
6220  "eraPn06a", "rbp21", status);
6221  vvd(rbp[1][1], 0.9999990998963748448, 1e-12,
6222  "eraPn06a", "rbp22", status);
6223  vvd(rbp[1][2], -0.3504269280170069029e-6, 1e-14,
6224  "eraPn06a", "rbp23", status);
6225 
6226  vvd(rbp[2][0], 0.5829075211461454599e-3, 1e-14,
6227  "eraPn06a", "rbp31", status);
6228  vvd(rbp[2][1], -0.4316708436255949093e-6, 1e-14,
6229  "eraPn06a", "rbp32", status);
6230  vvd(rbp[2][2], 0.9999998301093032943, 1e-12,
6231  "eraPn06a", "rbp33", status);
6232 
6233  vvd(rn[0][0], 0.9999999999536227668, 1e-12,
6234  "eraPn06a", "rn11", status);
6235  vvd(rn[0][1], 0.8836241998111535233e-5, 1e-14,
6236  "eraPn06a", "rn12", status);
6237  vvd(rn[0][2], 0.3830834608415287707e-5, 1e-14,
6238  "eraPn06a", "rn13", status);
6239 
6240  vvd(rn[1][0], -0.8836086334870740138e-5, 1e-14,
6241  "eraPn06a", "rn21", status);
6242  vvd(rn[1][1], 0.9999999991354657474, 1e-12,
6243  "eraPn06a", "rn22", status);
6244  vvd(rn[1][2], -0.4063240188248455065e-4, 1e-14,
6245  "eraPn06a", "rn23", status);
6246 
6247  vvd(rn[2][0], -0.3831193642839398128e-5, 1e-14,
6248  "eraPn06a", "rn31", status);
6249  vvd(rn[2][1], 0.4063236803101479770e-4, 1e-14,
6250  "eraPn06a", "rn32", status);
6251  vvd(rn[2][2], 0.9999999991671663114, 1e-12,
6252  "eraPn06a", "rn33", status);
6253 
6254  vvd(rbpn[0][0], 0.9999989440480669738, 1e-12,
6255  "eraPn06a", "rbpn11", status);
6256  vvd(rbpn[0][1], -0.1332881418091915973e-2, 1e-14,
6257  "eraPn06a", "rbpn12", status);
6258  vvd(rbpn[0][2], -0.5790767447612042565e-3, 1e-14,
6259  "eraPn06a", "rbpn13", status);
6260 
6261  vvd(rbpn[1][0], 0.1332857911250989133e-2, 1e-14,
6262  "eraPn06a", "rbpn21", status);
6263  vvd(rbpn[1][1], 0.9999991109049141908, 1e-12,
6264  "eraPn06a", "rbpn22", status);
6265  vvd(rbpn[1][2], -0.4097767128546784878e-4, 1e-14,
6266  "eraPn06a", "rbpn23", status);
6267 
6268  vvd(rbpn[2][0], 0.5791308482835292617e-3, 1e-14,
6269  "eraPn06a", "rbpn31", status);
6270  vvd(rbpn[2][1], 0.4020580099454020310e-4, 1e-14,
6271  "eraPn06a", "rbpn32", status);
6272  vvd(rbpn[2][2], 0.9999998314954628695, 1e-12,
6273  "eraPn06a", "rbpn33", status);
6274 
6275 }
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
Definition: t_erfa_c.c:58
void eraPn06a(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: pn06a.c:3

+ Here is the call graph for this function:

+ Here is the caller graph for this function: