1071 double utc1, utc2, dut1, elong, phi, hm, xp, yp, phpa, tc, rh, wl;
1079 elong = -0.527800806;
1089 j =
eraApio13(utc1, utc2, dut1, elong, phi, hm, xp, yp,
1090 phpa, tc, rh, wl, &astrom);
1092 vvd(astrom.
along, -0.5278008060301974337, 1e-12,
1093 "eraApio13",
"along", status);
1094 vvd(astrom.
xpl, 0.1133427418174939329e-5, 1e-17,
1095 "eraApio13",
"xpl", status);
1096 vvd(astrom.
ypl, 0.1453347595745898629e-5, 1e-17,
1097 "eraApio13",
"ypl", status);
1098 vvd(astrom.
sphi, -0.9440115679003211329, 1e-12,
1099 "eraApio13",
"sphi", status);
1100 vvd(astrom.
cphi, 0.3299123514971474711, 1e-12,
1101 "eraApio13",
"cphi", status);
1102 vvd(astrom.
diurab, 0.5135843661699913529e-6, 1e-12,
1103 "eraApio13",
"diurab", status);
1104 vvd(astrom.
eral, 2.617608909189066140, 1e-12,
1105 "eraApio13",
"eral", status);
1106 vvd(astrom.
refa, 0.2014187785940396921e-3, 1e-15,
1107 "eraApio13",
"refa", status);
1108 vvd(astrom.
refb, -0.2361408314943696227e-6, 1e-18,
1109 "eraApio13",
"refb", status);
1110 viv(j, 0,
"eraApio13",
"j", 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)
static void viv(int ival, int ivalok, const char *func, const char *test, int *status)