1018 double sp, theta, elong, phi, hm, xp, yp, refa, refb;
1022 sp = -3.01974337e-11;
1024 elong = -0.527800806;
1029 refa = 0.000201418779;
1030 refb = -2.36140831e-7;
1032 eraApio(sp, theta, elong, phi, hm, xp, yp, refa, refb, &astrom);
1034 vvd(astrom.
along, -0.5278008060301974337, 1e-12,
1035 "eraApio",
"along", status);
1036 vvd(astrom.
xpl, 0.1133427418174939329e-5, 1e-17,
1037 "eraApio",
"xpl", status);
1038 vvd(astrom.
ypl, 0.1453347595745898629e-5, 1e-17,
1039 "eraApio",
"ypl", status);
1040 vvd(astrom.
sphi, -0.9440115679003211329, 1e-12,
1041 "eraApio",
"sphi", status);
1042 vvd(astrom.
cphi, 0.3299123514971474711, 1e-12,
1043 "eraApio",
"cphi", status);
1044 vvd(astrom.
diurab, 0.5135843661699913529e-6, 1e-12,
1045 "eraApio",
"diurab", status);
1046 vvd(astrom.
eral, 2.617608903969802566, 1e-12,
1047 "eraApio",
"eral", status);
1048 vvd(astrom.
refa, 0.2014187790000000000e-3, 1e-15,
1049 "eraApio",
"refa", status);
1050 vvd(astrom.
refb, -0.2361408310000000000e-6, 1e-18,
1051 "eraApio",
"refb", status);
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
void eraApio(double sp, double theta, double elong, double phi, double hm, double xp, double yp, double refa, double refb, eraASTROM *astrom)