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

Definition at line 6005 of file t_erfa_c.c.

References eraPn00b(), and vvd().

Referenced by main().

6020 {
6021  double dpsi, deps, epsa,
6022  rb[3][3], rp[3][3], rbp[3][3], rn[3][3], rbpn[3][3];
6023 
6024 
6025  eraPn00b(2400000.5, 53736.0, &dpsi, &deps, &epsa,
6026  rb, rp, rbp, rn, rbpn);
6027 
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);
6033 
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);
6040 
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);
6047 
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);
6054 
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);
6061 
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);
6068 
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);
6075 
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);
6082 
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);
6089 
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);
6096 
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);
6103 
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);
6110 
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);
6117 
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);
6124 
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);
6131 
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);
6138 
6139 }
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
Definition: t_erfa_c.c:58
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])
Definition: pn00b.c:3

+ Here is the call graph for this function:

+ Here is the caller graph for this function: