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

Definition at line 5734 of file t_erfa_c.c.

References eraPn00(), and vvd().

Referenced by main().

5749 {
5750  double dpsi, deps, epsa,
5751  rb[3][3], rp[3][3], rbp[3][3], rn[3][3], rbpn[3][3];
5752 
5753 
5754  dpsi = -0.9632552291149335877e-5;
5755  deps = 0.4063197106621141414e-4;
5756 
5757  eraPn00(2400000.5, 53736.0, dpsi, deps,
5758  &epsa, rb, rp, rbp, rn, rbpn);
5759 
5760  vvd(epsa, 0.4090791789404229916, 1e-12, "eraPn00", "epsa", status);
5761 
5762  vvd(rb[0][0], 0.9999999999999942498, 1e-12,
5763  "eraPn00", "rb11", status);
5764  vvd(rb[0][1], -0.7078279744199196626e-7, 1e-18,
5765  "eraPn00", "rb12", status);
5766  vvd(rb[0][2], 0.8056217146976134152e-7, 1e-18,
5767  "eraPn00", "rb13", status);
5768 
5769  vvd(rb[1][0], 0.7078279477857337206e-7, 1e-18,
5770  "eraPn00", "rb21", status);
5771  vvd(rb[1][1], 0.9999999999999969484, 1e-12,
5772  "eraPn00", "rb22", status);
5773  vvd(rb[1][2], 0.3306041454222136517e-7, 1e-18,
5774  "eraPn00", "rb23", status);
5775 
5776  vvd(rb[2][0], -0.8056217380986972157e-7, 1e-18,
5777  "eraPn00", "rb31", status);
5778  vvd(rb[2][1], -0.3306040883980552500e-7, 1e-18,
5779  "eraPn00", "rb32", status);
5780  vvd(rb[2][2], 0.9999999999999962084, 1e-12,
5781  "eraPn00", "rb33", status);
5782 
5783  vvd(rp[0][0], 0.9999989300532289018, 1e-12,
5784  "eraPn00", "rp11", status);
5785  vvd(rp[0][1], -0.1341647226791824349e-2, 1e-14,
5786  "eraPn00", "rp12", status);
5787  vvd(rp[0][2], -0.5829880927190296547e-3, 1e-14,
5788  "eraPn00", "rp13", status);
5789 
5790  vvd(rp[1][0], 0.1341647231069759008e-2, 1e-14,
5791  "eraPn00", "rp21", status);
5792  vvd(rp[1][1], 0.9999990999908750433, 1e-12,
5793  "eraPn00", "rp22", status);
5794  vvd(rp[1][2], -0.3837444441583715468e-6, 1e-14,
5795  "eraPn00", "rp23", status);
5796 
5797  vvd(rp[2][0], 0.5829880828740957684e-3, 1e-14,
5798  "eraPn00", "rp31", status);
5799  vvd(rp[2][1], -0.3984203267708834759e-6, 1e-14,
5800  "eraPn00", "rp32", status);
5801  vvd(rp[2][2], 0.9999998300623538046, 1e-12,
5802  "eraPn00", "rp33", status);
5803 
5804  vvd(rbp[0][0], 0.9999989300052243993, 1e-12,
5805  "eraPn00", "rbp11", status);
5806  vvd(rbp[0][1], -0.1341717990239703727e-2, 1e-14,
5807  "eraPn00", "rbp12", status);
5808  vvd(rbp[0][2], -0.5829075749891684053e-3, 1e-14,
5809  "eraPn00", "rbp13", status);
5810 
5811  vvd(rbp[1][0], 0.1341718013831739992e-2, 1e-14,
5812  "eraPn00", "rbp21", status);
5813  vvd(rbp[1][1], 0.9999990998959191343, 1e-12,
5814  "eraPn00", "rbp22", status);
5815  vvd(rbp[1][2], -0.3505759733565421170e-6, 1e-14,
5816  "eraPn00", "rbp23", status);
5817 
5818  vvd(rbp[2][0], 0.5829075206857717883e-3, 1e-14,
5819  "eraPn00", "rbp31", status);
5820  vvd(rbp[2][1], -0.4315219955198608970e-6, 1e-14,
5821  "eraPn00", "rbp32", status);
5822  vvd(rbp[2][2], 0.9999998301093036269, 1e-12,
5823  "eraPn00", "rbp33", status);
5824 
5825  vvd(rn[0][0], 0.9999999999536069682, 1e-12,
5826  "eraPn00", "rn11", status);
5827  vvd(rn[0][1], 0.8837746144872140812e-5, 1e-16,
5828  "eraPn00", "rn12", status);
5829  vvd(rn[0][2], 0.3831488838252590008e-5, 1e-16,
5830  "eraPn00", "rn13", status);
5831 
5832  vvd(rn[1][0], -0.8837590456633197506e-5, 1e-16,
5833  "eraPn00", "rn21", status);
5834  vvd(rn[1][1], 0.9999999991354692733, 1e-12,
5835  "eraPn00", "rn22", status);
5836  vvd(rn[1][2], -0.4063198798559573702e-4, 1e-16,
5837  "eraPn00", "rn23", status);
5838 
5839  vvd(rn[2][0], -0.3831847930135328368e-5, 1e-16,
5840  "eraPn00", "rn31", status);
5841  vvd(rn[2][1], 0.4063195412258150427e-4, 1e-16,
5842  "eraPn00", "rn32", status);
5843  vvd(rn[2][2], 0.9999999991671806225, 1e-12,
5844  "eraPn00", "rn33", status);
5845 
5846  vvd(rbpn[0][0], 0.9999989440499982806, 1e-12,
5847  "eraPn00", "rbpn11", status);
5848  vvd(rbpn[0][1], -0.1332880253640848301e-2, 1e-14,
5849  "eraPn00", "rbpn12", status);
5850  vvd(rbpn[0][2], -0.5790760898731087295e-3, 1e-14,
5851  "eraPn00", "rbpn13", status);
5852 
5853  vvd(rbpn[1][0], 0.1332856746979948745e-2, 1e-14,
5854  "eraPn00", "rbpn21", status);
5855  vvd(rbpn[1][1], 0.9999991109064768883, 1e-12,
5856  "eraPn00", "rbpn22", status);
5857  vvd(rbpn[1][2], -0.4097740555723063806e-4, 1e-14,
5858  "eraPn00", "rbpn23", status);
5859 
5860  vvd(rbpn[2][0], 0.5791301929950205000e-3, 1e-14,
5861  "eraPn00", "rbpn31", status);
5862  vvd(rbpn[2][1], 0.4020553681373702931e-4, 1e-14,
5863  "eraPn00", "rbpn32", status);
5864  vvd(rbpn[2][2], 0.9999998314958529887, 1e-12,
5865  "eraPn00", "rbpn33", status);
5866 
5867 }
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
Definition: t_erfa_c.c:58
void eraPn00(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: pn00.c:3

+ Here is the call graph for this function:

+ Here is the caller graph for this function: