6021 double dpsi, deps, epsa,
6022 rb[3][3], rp[3][3], rbp[3][3], rn[3][3], rbpn[3][3];
6025 eraPn00b(2400000.5, 53736.0, &dpsi, &deps, &epsa,
6026 rb, rp, rbp, rn, rbpn);
6028 vvd(dpsi, -0.9632552291148362783e-5, 1e-12,
6029 "eraPn00b",
"dpsi", status);
6030 vvd(deps, 0.4063197106621159367e-4, 1e-12,
6031 "eraPn00b",
"deps", status);
6032 vvd(epsa, 0.4090791789404229916, 1e-12,
"eraPn00b",
"epsa", status);
6034 vvd(rb[0][0], 0.9999999999999942498, 1e-12,
6035 "eraPn00b",
"rb11", status);
6036 vvd(rb[0][1], -0.7078279744199196626e-7, 1e-16,
6037 "eraPn00b",
"rb12", status);
6038 vvd(rb[0][2], 0.8056217146976134152e-7, 1e-16,
6039 "eraPn00b",
"rb13", status);
6041 vvd(rb[1][0], 0.7078279477857337206e-7, 1e-16,
6042 "eraPn00b",
"rb21", status);
6043 vvd(rb[1][1], 0.9999999999999969484, 1e-12,
6044 "eraPn00b",
"rb22", status);
6045 vvd(rb[1][2], 0.3306041454222136517e-7, 1e-16,
6046 "eraPn00b",
"rb23", status);
6048 vvd(rb[2][0], -0.8056217380986972157e-7, 1e-16,
6049 "eraPn00b",
"rb31", status);
6050 vvd(rb[2][1], -0.3306040883980552500e-7, 1e-16,
6051 "eraPn00b",
"rb32", status);
6052 vvd(rb[2][2], 0.9999999999999962084, 1e-12,
6053 "eraPn00b",
"rb33", status);
6055 vvd(rp[0][0], 0.9999989300532289018, 1e-12,
6056 "eraPn00b",
"rp11", status);
6057 vvd(rp[0][1], -0.1341647226791824349e-2, 1e-14,
6058 "eraPn00b",
"rp12", status);
6059 vvd(rp[0][2], -0.5829880927190296547e-3, 1e-14,
6060 "eraPn00b",
"rp13", status);
6062 vvd(rp[1][0], 0.1341647231069759008e-2, 1e-14,
6063 "eraPn00b",
"rp21", status);
6064 vvd(rp[1][1], 0.9999990999908750433, 1e-12,
6065 "eraPn00b",
"rp22", status);
6066 vvd(rp[1][2], -0.3837444441583715468e-6, 1e-14,
6067 "eraPn00b",
"rp23", status);
6069 vvd(rp[2][0], 0.5829880828740957684e-3, 1e-14,
6070 "eraPn00b",
"rp31", status);
6071 vvd(rp[2][1], -0.3984203267708834759e-6, 1e-14,
6072 "eraPn00b",
"rp32", status);
6073 vvd(rp[2][2], 0.9999998300623538046, 1e-12,
6074 "eraPn00b",
"rp33", status);
6076 vvd(rbp[0][0], 0.9999989300052243993, 1e-12,
6077 "eraPn00b",
"rbp11", status);
6078 vvd(rbp[0][1], -0.1341717990239703727e-2, 1e-14,
6079 "eraPn00b",
"rbp12", status);
6080 vvd(rbp[0][2], -0.5829075749891684053e-3, 1e-14,
6081 "eraPn00b",
"rbp13", status);
6083 vvd(rbp[1][0], 0.1341718013831739992e-2, 1e-14,
6084 "eraPn00b",
"rbp21", status);
6085 vvd(rbp[1][1], 0.9999990998959191343, 1e-12,
6086 "eraPn00b",
"rbp22", status);
6087 vvd(rbp[1][2], -0.3505759733565421170e-6, 1e-14,
6088 "eraPn00b",
"rbp23", status);
6090 vvd(rbp[2][0], 0.5829075206857717883e-3, 1e-14,
6091 "eraPn00b",
"rbp31", status);
6092 vvd(rbp[2][1], -0.4315219955198608970e-6, 1e-14,
6093 "eraPn00b",
"rbp32", status);
6094 vvd(rbp[2][2], 0.9999998301093036269, 1e-12,
6095 "eraPn00b",
"rbp33", status);
6097 vvd(rn[0][0], 0.9999999999536069682, 1e-12,
6098 "eraPn00b",
"rn11", status);
6099 vvd(rn[0][1], 0.8837746144871248011e-5, 1e-14,
6100 "eraPn00b",
"rn12", status);
6101 vvd(rn[0][2], 0.3831488838252202945e-5, 1e-14,
6102 "eraPn00b",
"rn13", status);
6104 vvd(rn[1][0], -0.8837590456632304720e-5, 1e-14,
6105 "eraPn00b",
"rn21", status);
6106 vvd(rn[1][1], 0.9999999991354692733, 1e-12,
6107 "eraPn00b",
"rn22", status);
6108 vvd(rn[1][2], -0.4063198798559591654e-4, 1e-14,
6109 "eraPn00b",
"rn23", status);
6111 vvd(rn[2][0], -0.3831847930134941271e-5, 1e-14,
6112 "eraPn00b",
"rn31", status);
6113 vvd(rn[2][1], 0.4063195412258168380e-4, 1e-14,
6114 "eraPn00b",
"rn32", status);
6115 vvd(rn[2][2], 0.9999999991671806225, 1e-12,
6116 "eraPn00b",
"rn33", status);
6118 vvd(rbpn[0][0], 0.9999989440499982806, 1e-12,
6119 "eraPn00b",
"rbpn11", status);
6120 vvd(rbpn[0][1], -0.1332880253640849194e-2, 1e-14,
6121 "eraPn00b",
"rbpn12", status);
6122 vvd(rbpn[0][2], -0.5790760898731091166e-3, 1e-14,
6123 "eraPn00b",
"rbpn13", status);
6125 vvd(rbpn[1][0], 0.1332856746979949638e-2, 1e-14,
6126 "eraPn00b",
"rbpn21", status);
6127 vvd(rbpn[1][1], 0.9999991109064768883, 1e-12,
6128 "eraPn00b",
"rbpn22", status);
6129 vvd(rbpn[1][2], -0.4097740555723081811e-4, 1e-14,
6130 "eraPn00b",
"rbpn23", status);
6132 vvd(rbpn[2][0], 0.5791301929950208873e-3, 1e-14,
6133 "eraPn00b",
"rbpn31", status);
6134 vvd(rbpn[2][1], 0.4020553681373720832e-4, 1e-14,
6135 "eraPn00b",
"rbpn32", status);
6136 vvd(rbpn[2][2], 0.9999998314958529887, 1e-12,
6137 "eraPn00b",
"rbpn33", status);
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
void eraPn00b(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])