1527 double utc1, utc2, dut1, elong, phi, hm, xp, yp,
1528 phpa, tc, rh, wl, ri, di, aob, zob, hob, dob, rob;
1535 elong = -0.527800806;
1544 (void)
eraApio13(utc1, utc2, dut1, elong, phi, hm, xp, yp,
1545 phpa, tc, rh, wl, &astrom);
1546 ri = 2.710121572969038991;
1547 di = 0.1729371367218230438;
1549 eraAtioq(ri, di, &astrom, &aob, &zob, &hob, &dob, &rob);
1551 vvd(aob, 0.09233952224794989993, 1e-12,
"eraAtioq",
"aob", status);
1552 vvd(zob, 1.407758704513722461, 1e-12,
"eraAtioq",
"zob", status);
1553 vvd(hob, -0.09247619879782006106, 1e-12,
"eraAtioq",
"hob", status);
1554 vvd(dob, 0.1717653435758265198, 1e-12,
"eraAtioq",
"dob", status);
1555 vvd(rob, 2.710085107986886201, 1e-12,
"eraAtioq",
"rob", status);
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
int eraApio13(double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tc, double rh, double wl, eraASTROM *astrom)
void eraAtioq(double ri, double di, eraASTROM *astrom, double *aob, double *zob, double *hob, double *dob, double *rob)