4 double dr5,
double dd5,
double px5,
double rv5,
5 double *rh,
double *dh,
6 double *drh,
double *ddh,
double *pxh,
double *rvh)
61 double pv5[2][3], r5h[3][3], s5h[3], wxp[3], vv[3], pvh[2][3];
64 eraStarpv(r5, d5, dr5, dd5, px5, rv5, pv5);
70 for ( i = 0; i < 3; s5h[i++] /= 365.25 );
73 eraRxp(r5h, pv5[0], pvh[0]);
85 eraPvstar(pvh, rh, dh, drh, ddh, pxh, rvh);
void eraFk5hip(double r5h[3][3], double s5h[3])
void eraFk52h(double r5, double d5, double dr5, double dd5, double px5, double rv5, double *rh, double *dh, double *drh, double *ddh, double *pxh, double *rvh)
void eraPxp(double a[3], double b[3], double axb[3])
void eraRxp(double r[3][3], double p[3], double rp[3])
void eraPpp(double a[3], double b[3], double apb[3])
int eraPvstar(double pv[2][3], double *ra, double *dec, double *pmr, double *pmd, double *px, double *rv)
int eraStarpv(double ra, double dec, double pmr, double pmd, double px, double rv, double pv[2][3])