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

Definition at line 2104 of file t_erfa_c.c.

References eraC2ibpn(), and vvd().

Referenced by main().

2119 {
2120  double rbpn[3][3], rc2i[3][3];
2121 
2122 
2123  rbpn[0][0] = 9.999962358680738e-1;
2124  rbpn[0][1] = -2.516417057665452e-3;
2125  rbpn[0][2] = -1.093569785342370e-3;
2126 
2127  rbpn[1][0] = 2.516462370370876e-3;
2128  rbpn[1][1] = 9.999968329010883e-1;
2129  rbpn[1][2] = 4.006159587358310e-5;
2130 
2131  rbpn[2][0] = 1.093465510215479e-3;
2132  rbpn[2][1] = -4.281337229063151e-5;
2133  rbpn[2][2] = 9.999994012499173e-1;
2134 
2135  eraC2ibpn(2400000.5, 50123.9999, rbpn, rc2i);
2136 
2137  vvd(rc2i[0][0], 0.9999994021664089977, 1e-12,
2138  "eraC2ibpn", "11", status);
2139  vvd(rc2i[0][1], -0.3869195948017503664e-8, 1e-12,
2140  "eraC2ibpn", "12", status);
2141  vvd(rc2i[0][2], -0.1093465511383285076e-2, 1e-12,
2142  "eraC2ibpn", "13", status);
2143 
2144  vvd(rc2i[1][0], 0.5068413965715446111e-7, 1e-12,
2145  "eraC2ibpn", "21", status);
2146  vvd(rc2i[1][1], 0.9999999990835075686, 1e-12,
2147  "eraC2ibpn", "22", status);
2148  vvd(rc2i[1][2], 0.4281334246452708915e-4, 1e-12,
2149  "eraC2ibpn", "23", status);
2150 
2151  vvd(rc2i[2][0], 0.1093465510215479000e-2, 1e-12,
2152  "eraC2ibpn", "31", status);
2153  vvd(rc2i[2][1], -0.4281337229063151000e-4, 1e-12,
2154  "eraC2ibpn", "32", status);
2155  vvd(rc2i[2][2], 0.9999994012499173103, 1e-12,
2156  "eraC2ibpn", "33", status);
2157 
2158 }
void eraC2ibpn(double date1, double date2, double rbpn[3][3], double rc2i[3][3])
Definition: c2ibpn.c:3
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
Definition: t_erfa_c.c:58

+ Here is the call graph for this function:

+ Here is the caller graph for this function: