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

Definition at line 1055 of file t_erfa_c.c.

References eraASTROM::along, eraASTROM::cphi, eraASTROM::diurab, eraApio13(), eraASTROM::eral, eraASTROM::refa, eraASTROM::refb, eraASTROM::sphi, viv(), vvd(), eraASTROM::xpl, and eraASTROM::ypl.

Referenced by main().

1070 {
1071  double utc1, utc2, dut1, elong, phi, hm, xp, yp, phpa, tc, rh, wl;
1072  int j;
1073  eraASTROM astrom;
1074 
1075 
1076  utc1 = 2456384.5;
1077  utc2 = 0.969254051;
1078  dut1 = 0.1550675;
1079  elong = -0.527800806;
1080  phi = -1.2345856;
1081  hm = 2738.0;
1082  xp = 2.47230737e-7;
1083  yp = 1.82640464e-6;
1084  phpa = 731.0;
1085  tc = 12.8;
1086  rh = 0.59;
1087  wl = 0.55;
1088 
1089  j = eraApio13(utc1, utc2, dut1, elong, phi, hm, xp, yp,
1090  phpa, tc, rh, wl, &astrom);
1091 
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);
1111 
1112 }
double refa
Definition: erfam.h:32
double eral
Definition: erfam.h:31
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
Definition: t_erfa_c.c:58
double ypl
Definition: erfam.h:27
double sphi
Definition: erfam.h:28
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)
Definition: apio13.c:3
double refb
Definition: erfam.h:33
double cphi
Definition: erfam.h:29
double along
Definition: erfam.h:24
double xpl
Definition: erfam.h:26
static void viv(int ival, int ivalok, const char *func, const char *test, int *status)
Definition: t_erfa_c.c:24
double diurab
Definition: erfam.h:30

+ Here is the call graph for this function:

+ Here is the caller graph for this function: