3 void eraApcs(
double date1,
double date2,
double pv[2][3],
4 double ebpv[2][3],
double ehp[3],
136 double dp, dv, pb[3], vb[3], ph[3], v2, w;
142 for (i = 0; i < 3; i++) {
144 dv = pv[1][
i] / AUDMS;
145 pb[
i] = ebpv[0][
i] + dp;
146 vb[
i] = ebpv[1][
i] + dv;
158 for (i = 0; i < 3; i++) {
163 astrom->
bm1 = sqrt(1.0 - v2);
void eraApcs(double date1, double date2, double pv[2][3], double ebpv[2][3], double ehp[3], eraASTROM *astrom)
void eraIr(double r[3][3])
void eraPn(double p[3], double *r, double u[3])
void eraCp(double p[3], double c[3])