5360 vvd(pv[0][0], 0.0, 0.0,
"eraPlan94",
"x 1", status);
5361 vvd(pv[0][1], 0.0, 0.0,
"eraPlan94",
"y 1", status);
5362 vvd(pv[0][2], 0.0, 0.0,
"eraPlan94",
"z 1", status);
5364 vvd(pv[1][0], 0.0, 0.0,
"eraPlan94",
"xd 1", status);
5365 vvd(pv[1][1], 0.0, 0.0,
"eraPlan94",
"yd 1", status);
5366 vvd(pv[1][2], 0.0, 0.0,
"eraPlan94",
"zd 1", status);
5368 viv(j, -1,
"eraPlan94",
"j 1", status);
5372 viv(j, -1,
"eraPlan94",
"j 2", status);
5374 j =
eraPlan94(2400000.5, -320000, 3, pv);
5376 vvd(pv[0][0], 0.9308038666832975759, 1e-11,
5377 "eraPlan94",
"x 3", status);
5378 vvd(pv[0][1], 0.3258319040261346000, 1e-11,
5379 "eraPlan94",
"y 3", status);
5380 vvd(pv[0][2], 0.1422794544481140560, 1e-11,
5381 "eraPlan94",
"z 3", status);
5383 vvd(pv[1][0], -0.6429458958255170006e-2, 1e-11,
5384 "eraPlan94",
"xd 3", status);
5385 vvd(pv[1][1], 0.1468570657704237764e-1, 1e-11,
5386 "eraPlan94",
"yd 3", status);
5387 vvd(pv[1][2], 0.6406996426270981189e-2, 1e-11,
5388 "eraPlan94",
"zd 3", status);
5390 viv(j, 1,
"eraPlan94",
"j 3", status);
5392 j =
eraPlan94(2400000.5, 43999.9, 1, pv);
5394 vvd(pv[0][0], 0.2945293959257430832, 1e-11,
5395 "eraPlan94",
"x 4", status);
5396 vvd(pv[0][1], -0.2452204176601049596, 1e-11,
5397 "eraPlan94",
"y 4", status);
5398 vvd(pv[0][2], -0.1615427700571978153, 1e-11,
5399 "eraPlan94",
"z 4", status);
5401 vvd(pv[1][0], 0.1413867871404614441e-1, 1e-11,
5402 "eraPlan94",
"xd 4", status);
5403 vvd(pv[1][1], 0.1946548301104706582e-1, 1e-11,
5404 "eraPlan94",
"yd 4", status);
5405 vvd(pv[1][2], 0.8929809783898904786e-2, 1e-11,
5406 "eraPlan94",
"zd 4", status);
5408 viv(j, 0,
"eraPlan94",
"j 4", status);
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
int eraPlan94(double date1, double date2, int np, double pv[2][3])
static void viv(int ival, int ivalok, const char *func, const char *test, int *status)