67 void palAddet (
double rm,
double dm,
double eq,
double *rc,
double *dc );
69 void palAfin (
const char *
string,
int *iptr,
float *a,
int *j );
73 void palAltaz (
double ha,
double dec,
double phi,
74 double *az,
double *azd,
double *azdd,
75 double *el,
double *eld,
double *eldd,
76 double *pa,
double *pad,
double *padd );
78 void palAmp (
double ra,
double da,
double date,
double eq,
79 double *rm,
double *dm );
81 void palAmpqk (
double ra,
double da,
double amprms[21],
82 double *rm,
double *dm );
84 void palAop (
double rap,
double dap,
double date,
double dut,
85 double elongm,
double phim,
double hm,
double xp,
86 double yp,
double tdk,
double pmb,
double rh,
87 double wl,
double tlr,
88 double *aob,
double *zob,
double *hob,
89 double *dob,
double *rob );
91 void palAoppa (
double date,
double dut,
double elongm,
double phim,
92 double hm,
double xp,
double yp,
double tdk,
double pmb,
93 double rh,
double wl,
double tlr,
double aoprms[14] );
95 void palAoppat (
double date,
double aoprms[14] );
97 void palAopqk (
double rap,
double dap,
const double aoprms[14],
98 double *aob,
double *zob,
double *hob,
99 double *dob,
double *rob );
101 void palAtmdsp (
double tdk,
double pmb,
double rh,
double wl1,
102 double a1,
double b1,
double wl2,
double *a2,
double *b2 );
104 void palAv2m (
float axvec[3],
float rmat[3][3] );
106 float palBear (
float a1,
float b1,
float a2,
float b2 );
108 void palCaf2r (
int ideg,
int iamin,
float asec,
float *rad,
int *j );
110 void palCaldj (
int iy,
int im,
int id,
double *djm,
int *j );
112 void palCalyd (
int iy,
int im,
int id,
int *ny,
int *nd,
int *j );
114 void palCc2s (
float v[3],
float *a,
float *b );
116 void palCc62s (
float v[6],
float *a,
float *b,
float *r,
117 float *ad,
float *bd,
float *rd );
119 void palCd2tf (
int ndp,
float days,
char *sign,
int ihmsf[4] );
121 void palCldj (
int iy,
int im,
int id,
double *djm,
int *j );
123 void palClyd (
int iy,
int im,
int id,
int *ny,
int *nd,
int *jstat );
125 void palCombn (
int nsel,
int ncand,
int list[],
int *j );
127 void palCr2af (
int ndp,
float angle,
char *sign,
int idmsf[4] );
129 void palCr2tf (
int ndp,
float angle,
char *sign,
int ihmsf[4] );
131 void palCs2c (
float a,
float b,
float v[3] );
133 void palCs2c6 (
float a,
float b,
float r,
float ad,
134 float bd,
float rd,
float v[6] );
136 void palCtf2d (
int ihour,
int imin,
float sec,
float *days,
int *j );
138 void palCtf2r (
int ihour,
int imin,
float sec,
float *rad,
int *j );
140 void palDaf2r (
int ideg,
int iamin,
double asec,
double *rad,
int *j );
142 void palDafin (
const char *
string,
int *iptr,
double *a,
int *j );
144 double palDat (
double dju );
146 void palDav2m (
double axvec[3],
double rmat[3][3] );
148 double palDbear (
double a1,
double b1,
double a2,
double b2 );
150 void palDbjin (
const char *
string,
int *nstrt,
151 double *dreslt,
int *jf1,
int *jf2 );
153 void palDc62s (
double v[6],
double *a,
double *b,
double *r,
154 double *ad,
double *bd,
double *rd );
156 void palDcc2s (
double v[3],
double *a,
double *b );
158 void palDcmpf (
double coeffs[6],
double *xz,
double *yz,
double *xs,
159 double *ys,
double *perp,
double *orient );
161 void palDcs2c (
double a,
double b,
double v[3] );
163 void palDd2tf (
int ndp,
double days,
char *sign,
int ihmsf[4] );
165 void palDe2h (
double ha,
double dec,
double phi,
166 double *az,
double *el );
168 void palDeuler (
const char *order,
double phi,
double theta,
double psi,
171 void palDfltin (
const char *
string,
int *nstrt,
double *dreslt,
int *jflag );
173 void palDh2e (
double az,
double el,
double phi,
double *ha,
double *dec);
175 void palDimxv (
double dm[3][3],
double va[3],
double vb[3] );
177 void palDjcal (
int ndp,
double djm,
int iymdf[4],
int *j );
179 void palDjcl (
double djm,
int *iy,
int *im,
int *
id,
double *fd,
int *j );
181 void palDm2av (
double rmat[3][3],
double axvec[3] );
183 void palDmat (
int n,
double *a,
double *y,
double *d,
int *jf,
int *iw );
185 void palDmoon (
double date,
double pv[6] );
187 void palDmxm (
double a[3][3],
double b[3][3],
double c[3][3] );
189 void palDmxv (
double dm[3][3],
double va[3],
double vb[3] );
191 double palDpav (
double v1[3],
double v2[3] );
193 void palDr2af (
int ndp,
double angle,
char *sign,
int idmsf[4] );
195 void palDr2tf (
int ndp,
double angle,
char *sign,
int ihmsf[4] );
201 void palDs2c6 (
double a,
double b,
double r,
double ad,
double bd,
202 double rd,
double v[6] );
204 void palDs2tp (
double ra,
double dec,
double raz,
double decz,
205 double *xi,
double *eta,
int *j );
207 double palDsep (
double a1,
double b1,
double a2,
double b2 );
209 double palDsepv (
double v1[3],
double v2[3] );
211 double palDt (
double epoch );
213 void palDtf2d (
int ihour,
int imin,
double sec,
double *days,
int *j );
215 void palDtf2r (
int ihour,
int imin,
double sec,
double *rad,
int *j );
217 void palDtp2s (
double xi,
double eta,
double raz,
double decz,
218 double *ra,
double *dec );
220 void palDtp2v (
double xi,
double eta,
double v0[3],
double v[3] );
222 void palDtps2c (
double xi,
double eta,
double ra,
double dec,
223 double *raz1,
double *decz1,
224 double *raz2,
double *decz2,
int *n );
226 void palDtpv2c (
double xi,
double eta,
double v[3],
227 double v01[3],
double v02[3],
int *n );
229 double palDtt (
double dju );
231 void palDv2tp (
double v[3],
double v0[3],
double *xi,
double *eta,
int *j );
233 double palDvdv (
double va[3],
double vb[3] );
235 void palDvn (
double v[3],
double uv[3],
double *vm );
237 void palDvxv (
double va[3],
double vb[3],
double vc[3] );
239 void palE2h (
float ha,
float dec,
float phi,
float *az,
float *el );
241 void palEarth (
int iy,
int id,
float fd,
float posvel[6] );
243 void palEcleq (
double dl,
double db,
double date,
double *dr,
double *dd );
245 void palEcmat (
double date,
double rmat[3][3] );
247 void palEcor (
float rm,
float dm,
int iy,
int id,
float fd,
248 float *rv,
float *tl );
250 void palEg50 (
double dr,
double dd,
double *dl,
double *db );
252 void palEl2ue (
double date,
int jform,
double epoch,
double orbinc,
253 double anode,
double perih,
double aorq,
double e,
254 double aorl,
double dm,
double u[13],
int *jstat );
256 double palEpb (
double date );
260 double palEpco (
char k0,
char k,
double e );
262 double palEpj (
double date );
266 void palEpv(
double date,
double ph[3],
double vh[3],
267 double pb[3],
double vb[3] );
269 void palEqecl (
double dr,
double dd,
double date,
double *dl,
double *db );
273 void palEqgal (
double dr,
double dd,
double *dl,
double *db );
275 void palEtrms (
double ep,
double ev[3] );
277 void palEuler (
const char *order,
float phi,
float theta,
float psi,
280 void palEvp (
double date,
double deqx,
281 double dvb[3],
double dpb[3],
282 double dvh[3],
double dph[3] );
284 void palFitxy (
int itype,
int np,
double xye[][2],
double xym[][2],
285 double coeffs[6],
int *j );
287 void palFk425 (
double r1950,
double d1950,
double dr1950,
288 double dd1950,
double p1950,
double v1950,
289 double *r2000,
double *d2000,
double *dr2000,
290 double *dd2000,
double *p2000,
double *v2000 );
292 void palFk45z (
double r1950,
double d1950,
double bepoch,
293 double *r2000,
double *d2000 );
295 void palFk524 (
double r2000,
double d2000,
double dr2000,
296 double dd2000,
double p2000,
double v2000,
297 double *r1950,
double *d1950,
double *dr1950,
298 double *dd1950,
double *p1950,
double *v1950 );
300 void palFk52h (
double r5,
double d5,
double dr5,
double dd5,
301 double *dr,
double *dh,
double *drh,
double *ddh );
303 void palFk54z (
double r2000,
double d2000,
double bepoch,
304 double *r1950,
double *d1950,
305 double *dr1950,
double *dd1950 );
307 void palFk5hz (
double r5,
double d5,
double epoch,
308 double *rh,
double *dh );
310 void palFlotin (
const char *
string,
int *nstrt,
float *reslt,
int *jflag );
312 void palGaleq (
double dl,
double db,
double *dr,
double *dd );
314 void palGalsup (
double dl,
double db,
double *dsl,
double *dsb );
316 void palGe50 (
double dl,
double db,
double *dr,
double *dd );
318 void palGeoc (
double p,
double h,
double *r,
double *z );
322 double palGmsta (
double date,
double ut1 );
324 void palH2e (
float az,
float el,
float phi,
float *ha,
float *dec );
326 void palH2fk5 (
double dr,
double dh,
double drh,
double ddh,
327 double *r5,
double *d5,
double *dr5,
double *dd5 );
329 void palHfk5z (
double rh,
double dh,
double epoch,
330 double *r5,
double *d5,
double *dr5,
double *dd5 );
332 void palImxv (
float rm[3][3],
float va[3],
float vb[3] );
334 void palInt2in (
const char *
string,
int *nstrt,
int *ireslt,
int *jflag );
336 void palIntin (
const char *
string,
int *nstrt,
long *ireslt,
int *jflag );
338 void palInvf (
double fwds[6],
double bkwds[6],
int *j );
340 void palKbj (
int jb,
double e,
char *k,
int *j );
342 void palM2av (
float rmat[3][3],
float axvec[3] );
344 void palMap (
double rm,
double dm,
double pr,
double pd,
345 double px,
double rv,
double eq,
double date,
346 double *ra,
double *da );
348 void palMappa (
double eq,
double date,
double amprms[21] );
350 void palMapqk (
double rm,
double dm,
double pr,
double pd,
351 double px,
double rv,
double amprms[21],
352 double *ra,
double *da );
354 void palMapqkz (
double rm,
double dm,
double amprms[21],
355 double *ra,
double *da );
357 void palMoon (
int iy,
int id,
float fd,
float posvel[6] );
359 void palMxm (
float a[3][3],
float b[3][3],
float c[3][3] );
361 void palMxv (
float rm[3][3],
float va[3],
float vb[3] );
363 void palNut (
double date,
double rmatn[3][3] );
365 void palNutc (
double date,
double *dpsi,
double *deps,
double *eps0 );
367 void palNutc80 (
double date,
double *dpsi,
double *deps,
double *eps0 );
369 void palOap (
const char *
type,
double ob1,
double ob2,
double date,
370 double dut,
double elongm,
double phim,
double hm,
371 double xp,
double yp,
double tdk,
double pmb,
372 double rh,
double wl,
double tlr,
373 double *rap,
double *dap );
375 void palOapqk (
const char *
type,
double ob1,
double ob2,
const double aoprms[14],
376 double *rap,
double *dap );
378 int palObs(
size_t n,
const char * c,
379 char * ident,
size_t identlen,
380 char * name,
size_t namelen,
381 double * w,
double * p,
double * h );
383 double palPa (
double ha,
double dec,
double phi );
385 double palPav (
float v1[3],
float v2[3] );
387 void palPcd (
double disco,
double *x,
double *y );
389 void palPda2h (
double p,
double d,
double a,
390 double *h1,
int *j1,
double *h2,
int *j2 );
392 void palPdq2h (
double p,
double d,
double q,
393 double *h1,
int *j1,
double *h2,
int *j2 );
395 void palPermut (
int n,
int istate[],
int iorder[],
int *j );
398 double epoch0,
double orbi0,
double anode0,
399 double perih0,
double aorq0,
double e0,
double am0,
400 double *epoch1,
double *orbi1,
double *anode1,
401 double *perih1,
double *aorq1,
double *e1,
double *am1,
404 void palPertue (
double date,
double u[13],
int *jstat );
406 void palPlanel (
double date,
int jform,
double epoch,
double orbinc,
407 double anode,
double perih,
double aorq,
double e,
408 double aorl,
double dm,
double pv[6],
int *jstat );
410 void palPlanet (
double date,
int np,
double pv[6],
int *j );
412 void palPlante (
double date,
double elong,
double phi,
int jform,
413 double epoch,
double orbinc,
double anode,
double perih,
414 double aorq,
double e,
double aorl,
double dm,
415 double *ra,
double *dec,
double *r,
int *jstat );
417 void palPlantu (
double date,
double elong,
double phi,
const double u[13],
418 double *ra,
double *dec,
double *r,
int *jstat );
420 void palPm (
double r0,
double d0,
double pr,
double pd,
421 double px,
double rv,
double ep0,
double ep1,
422 double *r1,
double *d1 );
424 void palPolmo (
double elongm,
double phim,
double xp,
double yp,
425 double *elong,
double *phi,
double *daz );
427 void palPrebn (
double bep0,
double bep1,
double rmatp[3][3] );
429 void palPrec (
double ep0,
double ep1,
double rmatp[3][3] );
431 void palPrecl (
double ep0,
double ep1,
double rmatp[3][3] );
433 void palPreces (
const char sys[3],
double ep0,
double ep1,
434 double *ra,
double *dc );
436 void palPrenut (
double epoch,
double date,
double rmatpn[3][3] );
438 void palPv2el (
const double pv[6],
double date,
double pmass,
int jformr,
439 int *jform,
double *epoch,
double *orbinc,
440 double *anode,
double *perih,
double *aorq,
double *e,
441 double *aorl,
double *dm,
int *jstat );
443 void palPv2ue (
const double pv[6],
double date,
double pmass,
444 double u[13],
int *jstat );
446 void palPvobs (
double p,
double h,
double stl,
double pv[6] );
448 void palPxy (
int np,
double xye[][2],
double xym[][2],
450 double xyp[][2],
double *xrms,
double *yrms,
double *rrms );
456 double palRcc (
double tdb,
double ut1,
double wl,
double u,
double v );
458 void palRdplan (
double date,
int np,
double elong,
double phi,
459 double *ra,
double *dec,
double *diam );
461 void palRefco (
double hm,
double tdk,
double pmb,
double rh,
462 double wl,
double phi,
double tlr,
double eps,
463 double *refa,
double *refb );
465 void palRefcoq (
double tdk,
double pmb,
double rh,
double wl,
466 double *refa,
double *refb );
468 void palRefro (
double zobs,
double hm,
double tdk,
double pmb,
469 double rh,
double wl,
double phi,
double tlr,
double eps,
472 void palRefv (
double vu[3],
double refa,
double refb,
double vr[3] );
474 void palRefz (
double zu,
double refa,
double refb,
double *zr );
476 double palRverot (
double phi,
double ra,
double da,
double st );
478 double palRvgalc (
double r2000,
double d2000 );
480 double palRvlg (
double r2000,
double d2000 );
482 double palRvlsrd (
double r2000,
double d2000 );
484 double palRvlsrk (
double r2000,
double d2000 );
486 void palS2tp (
float ra,
float dec,
float raz,
float decz,
487 float *xi,
float *eta,
int *j );
489 float palSep (
float a1,
float b1,
float a2,
float b2 );
491 float palSepv (
float v1[3],
float v2[3] );
493 void palSmat (
int n,
float *a,
float *y,
float *d,
int *jf,
int *iw );
495 void palSubet (
double rc,
double dc,
double eq,
496 double *rm,
double *dm );
498 void palSupgal (
double dsl,
double dsb,
double *dl,
double *db );
500 void palSvd (
int m,
int n,
int mp,
int np,
501 double *a,
double *w,
double *v,
double *work,
505 double *w,
double *v,
double *work,
double *cvm );
507 void palSvdsol (
int m,
int n,
int mp,
int np,
508 double *b,
double *u,
double *w,
double *v,
509 double *work,
double *x );
511 void palTp2s (
float xi,
float eta,
float raz,
float decz,
512 float *ra,
float *dec );
514 void palTp2v (
float xi,
float eta,
float v0[3],
float v[3] );
516 void palTps2c (
float xi,
float eta,
float ra,
float dec,
517 float *raz1,
float *decz1,
518 float *raz2,
float *decz2,
int *n );
520 void palTpv2c (
float xi,
float eta,
float v[3],
521 float v01[3],
float v02[3],
int *n );
523 void palUe2el (
const double u[13],
int jformr,
524 int *jform,
double *epoch,
double *orbinc,
525 double *anode,
double *perih,
double *aorq,
double *e,
526 double *aorl,
double *dm,
int *jstat );
528 void palUe2pv (
double date,
double u[13],
double pv[],
int *jstat );
530 void palUnpcd (
double disco,
double *x,
double *y );
532 void palV2tp (
float v[3],
float v0[3],
float *xi,
float *eta,
int *j );
534 float palVdv (
float va[3],
float vb[3] );
536 int palVers (
char * verstring,
size_t verlen );
538 void palVn (
float v[3],
float uv[3],
float *vm );
540 void palVxv (
float va[3],
float vb[3],
float vc[3] );
542 void palXy2xy (
double x1,
double y1,
double coeffs[6],
543 double *x2,
double *y2 );
545 double palZd (
double ha,
double dec,
double phi );
double palDrange(double angle)
double palDat(double dju)
void palPrecl(double ep0, double ep1, double rmatp[3][3])
void palDbjin(const char *string, int *nstrt, double *dreslt, int *jf1, int *jf2)
void palDmat(int n, double *a, double *y, double *d, int *jf, int *iw)
void palUnpcd(double disco, double *x, double *y)
Return to feeserver c CVS log Up to[MAIN] dcscvs FeeServer feeserver src Wed FeeServer_v0 v0 FeeServer_v0 v0 FeeServer_v0 v0 FeeServer_v0 v0 FeeServer_v0 v0 FeeServer_v0 v0
double palPa(double ha, double dec, double phi)
void palEvp(double date, double deqx, double dvb[3], double dpb[3], double dvh[3], double dph[3])
void palAtmdsp(double tdk, double pmb, double rh, double wl1, double a1, double b1, double wl2, double *a2, double *b2)
void palDe2h(double ha, double dec, double phi, double *az, double *el)
double palEpb(double date)
void palInvf(double fwds[6], double bkwds[6], int *j)
void palMxv(float rm[3][3], float va[3], float vb[3])
void palSvd(int m, int n, int mp, int np, double *a, double *w, double *v, double *work, int *jstat)
void palDm2av(double rmat[3][3], double axvec[3])
void palPdq2h(double p, double d, double q, double *h1, int *j1, double *h2, int *j2)
void palNut(double date, double rmatn[3][3])
void palCaf2r(int ideg, int iamin, float asec, float *rad, int *j)
void palV2tp(float v[3], float v0[3], float *xi, float *eta, int *j)
double palPav(float v1[3], float v2[3])
void palPrec(double ep0, double ep1, double rmatp[3][3])
float palRanorm(float angle)
void palDmxv(double dm[3][3], double va[3], double vb[3])
void palPrenut(double epoch, double date, double rmatpn[3][3])
void palRefro(double zobs, double hm, double tdk, double pmb, double rh, double wl, double phi, double tlr, double eps, double *ref)
void palPertel(int jform, double date0, double date1, double epoch0, double orbi0, double anode0, double perih0, double aorq0, double e0, double am0, double *epoch1, double *orbi1, double *anode1, double *perih1, double *aorq1, double *e1, double *am1, int *jstat)
void palDfltin(const char *string, int *nstrt, double *dreslt, int *jflag)
void palGalsup(double dl, double db, double *dsl, double *dsb)
void palRefco(double hm, double tdk, double pmb, double rh, double wl, double phi, double tlr, double eps, double *refa, double *refb)
void palMxm(float a[3][3], float b[3][3], float c[3][3])
double palEpj(double date)
void palPv2ue(const double pv[6], double date, double pmass, double u[13], int *jstat)
double palRverot(double phi, double ra, double da, double st)
void palDvn(double v[3], double uv[3], double *vm)
void palCs2c6(float a, float b, float r, float ad, float bd, float rd, float v[6])
void palPda2h(double p, double d, double a, double *h1, int *j1, double *h2, int *j2)
void palCr2af(int ndp, float angle, char *sign, int idmsf[4])
void palH2fk5(double dr, double dh, double drh, double ddh, double *r5, double *d5, double *dr5, double *dd5)
double palDbear(double a1, double b1, double a2, double b2)
void palEarth(int iy, int id, float fd, float posvel[6])
void palAmp(double ra, double da, double date, double eq, double *rm, double *dm)
void palE2h(float ha, float dec, float phi, float *az, float *el)
double palDt(double epoch)
void palCtf2r(int ihour, int imin, float sec, float *rad, int *j)
void palPm(double r0, double d0, double pr, double pd, double px, double rv, double ep0, double ep1, double *r1, double *d1)
void palDjcl(double djm, int *iy, int *im, int *id, double *fd, int *j)
void palPlante(double date, double elong, double phi, int jform, double epoch, double orbinc, double anode, double perih, double aorq, double e, double aorl, double dm, double *ra, double *dec, double *r, int *jstat)
void palDjcal(int ndp, double djm, int iymdf[4], int *j)
void palGaleq(double dl, double db, double *dr, double *dd)
void palPertue(double date, double u[13], int *jstat)
void palEuler(const char *order, float phi, float theta, float psi, float rmat[3][3])
void palIntin(const char *string, int *nstrt, long *ireslt, int *jflag)
float palVdv(float va[3], float vb[3])
void palMoon(int iy, int id, float fd, float posvel[6])
void palPv2el(const double pv[6], double date, double pmass, int jformr, int *jform, double *epoch, double *orbinc, double *anode, double *perih, double *aorq, double *e, double *aorl, double *dm, int *jstat)
double palGmsta(double date, double ut1)
void palEqecl(double dr, double dd, double date, double *dl, double *db)
void palDmxm(double a[3][3], double b[3][3], double c[3][3])
void palPxy(int np, double xye[][2], double xym[][2], double coeffs[6], double xyp[][2], double *xrms, double *yrms, double *rrms)
void palSupgal(double dsl, double dsb, double *dl, double *db)
void palRefz(double zu, double refa, double refb, double *zr)
double palRvlsrd(double r2000, double d2000)
void palCd2tf(int ndp, float days, char *sign, int ihmsf[4])
void palEtrms(double ep, double ev[3])
void palDtps2c(double xi, double eta, double ra, double dec, double *raz1, double *decz1, double *raz2, double *decz2, int *n)
void palDr2af(int ndp, double angle, char *sign, int idmsf[4])
float palBear(float a1, float b1, float a2, float b2)
void palPlanel(double date, int jform, double epoch, double orbinc, double anode, double perih, double aorq, double e, double aorl, double dm, double pv[6], int *jstat)
void palMap(double rm, double dm, double pr, double pd, double px, double rv, double eq, double date, double *ra, double *da)
void palAddet(double rm, double dm, double eq, double *rc, double *dc)
double palDsep(double a1, double b1, double a2, double b2)
void palKbj(int jb, double e, char *k, int *j)
void palDcc2s(double v[3], double *a, double *b)
void palAv2m(float axvec[3], float rmat[3][3])
void palDd2tf(int ndp, double days, char *sign, int ihmsf[4])
double palDpav(double v1[3], double v2[3])
double palRvlg(double r2000, double d2000)
double palDvdv(double va[3], double vb[3])
void palDcmpf(double coeffs[6], double *xz, double *yz, double *xs, double *ys, double *perp, double *orient)
void palPcd(double disco, double *x, double *y)
int palVers(char *verstring, size_t verlen)
float palSepv(float v1[3], float v2[3])
void palDmoon(double date, double pv[6])
void palAmpqk(double ra, double da, double amprms[21], double *rm, double *dm)
void palTpv2c(float xi, float eta, float v[3], float v01[3], float v02[3], int *n)
void palVxv(float va[3], float vb[3], float vc[3])
void palDvxv(double va[3], double vb[3], double vc[3])
void palPrebn(double bep0, double bep1, double rmatp[3][3])
void palHfk5z(double rh, double dh, double epoch, double *r5, double *d5, double *dr5, double *dd5)
void palAltaz(double ha, double dec, double phi, double *az, double *azd, double *azdd, double *el, double *eld, double *eldd, double *pa, double *pad, double *padd)
void palCldj(int iy, int im, int id, double *djm, int *j)
double palDranrm(double angle)
double palDtt(double dju)
void palImxv(float rm[3][3], float va[3], float vb[3])
void palTp2s(float xi, float eta, float raz, float decz, float *ra, float *dec)
void palMappa(double eq, double date, double amprms[21])
void palNutc(double date, double *dpsi, double *deps, double *eps0)
void palUe2el(const double u[13], int jformr, int *jform, double *epoch, double *orbinc, double *anode, double *perih, double *aorq, double *e, double *aorl, double *dm, int *jstat)
void palDtpv2c(double xi, double eta, double v[3], double v01[3], double v02[3], int *n)
void palFk425(double r1950, double d1950, double dr1950, double dd1950, double p1950, double v1950, double *r2000, double *d2000, double *dr2000, double *dd2000, double *p2000, double *v2000)
void palAopqk(double rap, double dap, const double aoprms[14], double *aob, double *zob, double *hob, double *dob, double *rob)
void palEpv(double date, double ph[3], double vh[3], double pb[3], double vb[3])
void palFk45z(double r1950, double d1950, double bepoch, double *r2000, double *d2000)
void palDc62s(double v[6], double *a, double *b, double *r, double *ad, double *bd, double *rd)
double palEpco(char k0, char k, double e)
void palDs2c6(double a, double b, double r, double ad, double bd, double rd, double v[6])
void palFk54z(double r2000, double d2000, double bepoch, double *r1950, double *d1950, double *dr1950, double *dd1950)
void palInt2in(const char *string, int *nstrt, int *ireslt, int *jflag)
void palMapqk(double rm, double dm, double pr, double pd, double px, double rv, double amprms[21], double *ra, double *da)
void palDcs2c(double a, double b, double v[3])
void palDaf2r(int ideg, int iamin, double asec, double *rad, int *j)
void palDeuler(const char *order, double phi, double theta, double psi, double rmat[3][3])
double palEqeqx(double date)
void palCc2s(float v[3], float *a, float *b)
void palEg50(double dr, double dd, double *dl, double *db)
void palAfin(const char *string, int *iptr, float *a, int *j)
double palEpj2d(double epj)
void palCr2tf(int ndp, float angle, char *sign, int ihmsf[4])
void palDh2e(double az, double el, double phi, double *ha, double *dec)
void palDtf2d(int ihour, int imin, double sec, double *days, int *j)
void palDav2m(double axvec[3], double rmat[3][3])
void palDimxv(double dm[3][3], double va[3], double vb[3])
void palAoppat(double date, double aoprms[14])
void palSmat(int n, float *a, float *y, float *d, int *jf, int *iw)
float palSep(float a1, float b1, float a2, float b2)
void palFitxy(int itype, int np, double xye[][2], double xym[][2], double coeffs[6], int *j)
void palCc62s(float v[6], float *a, float *b, float *r, float *ad, float *bd, float *rd)
void palXy2xy(double x1, double y1, double coeffs[6], double *x2, double *y2)
void palEl2ue(double date, int jform, double epoch, double orbinc, double anode, double perih, double aorq, double e, double aorl, double dm, double u[13], int *jstat)
double palRcc(double tdb, double ut1, double wl, double u, double v)
double palDsepv(double v1[3], double v2[3])
void palFk52h(double r5, double d5, double dr5, double dd5, double *dr, double *dh, double *drh, double *ddh)
void palDr2tf(int ndp, double angle, char *sign, int ihmsf[4])
void palM2av(float rmat[3][3], float axvec[3])
void palFk5hz(double r5, double d5, double epoch, double *rh, double *dh)
void palEcor(float rm, float dm, int iy, int id, float fd, float *rv, float *tl)
void palSubet(double rc, double dc, double eq, double *rm, double *dm)
void palDtp2v(double xi, double eta, double v0[3], double v[3])
void palCalyd(int iy, int im, int id, int *ny, int *nd, int *j)
void palVn(float v[3], float uv[3], float *vm)
void palDs2tp(double ra, double dec, double raz, double decz, double *xi, double *eta, int *j)
double palZd(double ha, double dec, double phi)
void palRefcoq(double tdk, double pmb, double rh, double wl, double *refa, double *refb)
void palEcmat(double date, double rmat[3][3])
double palAirmas(double zd)
void palPolmo(double elongm, double phim, double xp, double yp, double *elong, double *phi, double *daz)
void palRefv(double vu[3], double refa, double refb, double vr[3])
void palPvobs(double p, double h, double stl, double pv[6])
void palFk524(double r2000, double d2000, double dr2000, double dd2000, double p2000, double v2000, double *r1950, double *d1950, double *dr1950, double *dd1950, double *p1950, double *v1950)
void palDtp2s(double xi, double eta, double raz, double decz, double *ra, double *dec)
void palNutc80(double date, double *dpsi, double *deps, double *eps0)
void palTps2c(float xi, float eta, float ra, float dec, float *raz1, float *decz1, float *raz2, float *decz2, int *n)
void palTp2v(float xi, float eta, float v0[3], float v[3])
void palRdplan(double date, int np, double elong, double phi, double *ra, double *dec, double *diam)
void palEcleq(double dl, double db, double date, double *dr, double *dd)
void palS2tp(float ra, float dec, float raz, float decz, float *xi, float *eta, int *j)
int palObs(size_t n, const char *c, char *ident, size_t identlen, char *name, size_t namelen, double *w, double *p, double *h)
void palH2e(float az, float el, float phi, float *ha, float *dec)
void palPlanet(double date, int np, double pv[6], int *j)
void palDtf2r(int ihour, int imin, double sec, double *rad, int *j)
void palOap(const char *type, double ob1, double ob2, double date, double dut, double elongm, double phim, double hm, double xp, double yp, double tdk, double pmb, double rh, double wl, double tlr, double *rap, double *dap)
void palCtf2d(int ihour, int imin, float sec, float *days, int *j)
void palClyd(int iy, int im, int id, int *ny, int *nd, int *jstat)
void palCaldj(int iy, int im, int id, double *djm, int *j)
void palGeoc(double p, double h, double *r, double *z)
double palGmst(double ut1)
void palFlotin(const char *string, int *nstrt, float *reslt, int *jflag)
void palCombn(int nsel, int ncand, int list[], int *j)
void palAoppa(double date, double dut, double elongm, double phim, double hm, double xp, double yp, double tdk, double pmb, double rh, double wl, double tlr, double aoprms[14])
void palMapqkz(double rm, double dm, double amprms[21], double *ra, double *da)
void palCs2c(float a, float b, float v[3])
void palEqgal(double dr, double dd, double *dl, double *db)
void palSvdsol(int m, int n, int mp, int np, double *b, double *u, double *w, double *v, double *work, double *x)
void palPlantu(double date, double elong, double phi, const double u[13], double *ra, double *dec, double *r, int *jstat)
void palGe50(double dl, double db, double *dr, double *dd)
void palPreces(const char sys[3], double ep0, double ep1, double *ra, double *dc)
void palAop(double rap, double dap, double date, double dut, double elongm, double phim, double hm, double xp, double yp, double tdk, double pmb, double rh, double wl, double tlr, double *aob, double *zob, double *hob, double *dob, double *rob)
void palPermut(int n, int istate[], int iorder[], int *j)
void palOapqk(const char *type, double ob1, double ob2, const double aoprms[14], double *rap, double *dap)
float palRange(float angle)
void palDafin(const char *string, int *iptr, double *a, int *j)
void palSvdcov(int n, int np, int nc, double *w, double *v, double *work, double *cvm)
void palDv2tp(double v[3], double v0[3], double *xi, double *eta, int *j)
double palRvgalc(double r2000, double d2000)
double palRvlsrk(double r2000, double d2000)
void palUe2pv(double date, double u[13], double pv[], int *jstat)
double palEpb2d(double epb)