105 double pi[3], ppr[3], pnat[3], pco[3], w, d[3], before[3], r2, r,
116 for (j = 0; j < 2; j++) {
118 for (i = 0; i < 3; i++) {
124 for (i = 0; i < 3; i++) {
127 eraAb(before, astrom->
v, astrom->
em, astrom->
bm1, after);
129 for (i = 0; i < 3; i++) {
130 d[
i] = after[
i] - before[
i];
136 for (i = 0; i < 3; i++) {
143 for (j = 0; j < 5; j++) {
145 for (i = 0; i < 3; i++) {
151 for (i = 0; i < 3; i++) {
154 eraLdn(n, b, astrom->
eb, before, after);
156 for (i = 0; i < 3; i++) {
157 d[
i] = after[
i] - before[
i];
163 for (i = 0; i < 3; i++) {
void eraAb(double pnat[3], double v[3], double s, double bm1, double ppr[3])
void eraS2c(double theta, double phi, double c[3])
void eraC2s(double p[3], double *theta, double *phi)
void eraTrxp(double r[3][3], double p[3], double trp[3])
void eraLdn(int n, eraLDBODY b[], double ob[3], double sc[3], double sn[3])