5750 double dpsi, deps, epsa,
5751 rb[3][3], rp[3][3], rbp[3][3], rn[3][3], rbpn[3][3];
5754 dpsi = -0.9632552291149335877e-5;
5755 deps = 0.4063197106621141414e-4;
5757 eraPn00(2400000.5, 53736.0, dpsi, deps,
5758 &epsa, rb, rp, rbp, rn, rbpn);
5760 vvd(epsa, 0.4090791789404229916, 1e-12,
"eraPn00",
"epsa", status);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
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])