6157 double dpsi, deps, epsa;
6158 double rb[3][3], rp[3][3], rbp[3][3], rn[3][3], rbpn[3][3];
6161 eraPn06a(2400000.5, 53736.0, &dpsi, &deps, &epsa,
6162 rb, rp, rbp, rn, rbpn);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
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])