TwiceAsNice  2019-02-18
Functions
sofa.h File Reference
#include "sofam.h"
#include "math.h"
Include dependency graph for sofa.h:

Functions

int iauCal2jd (int iy, int im, int id, double *djm0, double *djm)
 
double iauEpb (double dj1, double dj2)
 
void iauEpb2jd (double epb, double *djm0, double *djm)
 
double iauEpj (double dj1, double dj2)
 
void iauEpj2jd (double epj, double *djm0, double *djm)
 
int iauJd2cal (double dj1, double dj2, int *iy, int *im, int *id, double *fd)
 
int iauJdcalf (int ndp, double dj1, double dj2, int iymdf[4])
 
void iauAb (double pnat[3], double v[3], double s, double bm1, double ppr[3])
 
void iauApcg (double date1, double date2, double ebpv[2][3], double ehp[3], iauASTROM *astrom)
 
void iauApcg13 (double date1, double date2, iauASTROM *astrom)
 
void iauApci (double date1, double date2, double ebpv[2][3], double ehp[3], double x, double y, double s, iauASTROM *astrom)
 
void iauApci13 (double date1, double date2, iauASTROM *astrom, double *eo)
 
void iauApco (double date1, double date2, double ebpv[2][3], double ehp[3], double x, double y, double s, double theta, double elong, double phi, double hm, double xp, double yp, double sp, double refa, double refb, iauASTROM *astrom)
 
int iauApco13 (double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tc, double rh, double wl, iauASTROM *astrom, double *eo)
 
void iauApcs (double date1, double date2, double pv[2][3], double ebpv[2][3], double ehp[3], iauASTROM *astrom)
 
void iauApcs13 (double date1, double date2, double pv[2][3], iauASTROM *astrom)
 
void iauAper (double theta, iauASTROM *astrom)
 
void iauAper13 (double ut11, double ut12, iauASTROM *astrom)
 
void iauApio (double sp, double theta, double elong, double phi, double hm, double xp, double yp, double refa, double refb, iauASTROM *astrom)
 
int iauApio13 (double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tc, double rh, double wl, iauASTROM *astrom)
 
void iauAtci13 (double rc, double dc, double pr, double pd, double px, double rv, double date1, double date2, double *ri, double *di, double *eo)
 
void iauAtciq (double rc, double dc, double pr, double pd, double px, double rv, iauASTROM *astrom, double *ri, double *di)
 
void iauAtciqn (double rc, double dc, double pr, double pd, double px, double rv, iauASTROM *astrom, int n, iauLDBODY b[], double *ri, double *di)
 
void iauAtciqz (double rc, double dc, iauASTROM *astrom, double *ri, double *di)
 
int iauAtco13 (double rc, double dc, double pr, double pd, double px, double rv, double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tc, double rh, double wl, double *aob, double *zob, double *hob, double *dob, double *rob, double *eo)
 
void iauAtic13 (double ri, double di, double date1, double date2, double *rc, double *dc, double *eo)
 
void iauAticq (double ri, double di, iauASTROM *astrom, double *rc, double *dc)
 
void iauAticqn (double ri, double di, iauASTROM *astrom, int n, iauLDBODY b[], double *rc, double *dc)
 
int iauAtio13 (double ri, double di, double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tc, double rh, double wl, double *aob, double *zob, double *hob, double *dob, double *rob)
 
void iauAtioq (double ri, double di, iauASTROM *astrom, double *aob, double *zob, double *hob, double *dob, double *rob)
 
int iauAtoc13 (const char *type, double ob1, double ob2, double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tc, double rh, double wl, double *rc, double *dc)
 
int iauAtoi13 (const char *type, double ob1, double ob2, double utc1, double utc2, double dut1, double elong, double phi, double hm, double xp, double yp, double phpa, double tc, double rh, double wl, double *ri, double *di)
 
void iauAtoiq (const char *type, double ob1, double ob2, iauASTROM *astrom, double *ri, double *di)
 
void iauLd (double bm, double p[3], double q[3], double e[3], double em, double dlim, double p1[3])
 
void iauLdn (int n, iauLDBODY b[], double ob[3], double sc[3], double sn[3])
 
void iauLdsun (double p[3], double e[3], double em, double p1[3])
 
void iauPmpx (double rc, double dc, double pr, double pd, double px, double rv, double pmt, double pob[3], double pco[3])
 
int iauPmsafe (double ra1, double dec1, double pmr1, double pmd1, double px1, double rv1, double ep1a, double ep1b, double ep2a, double ep2b, double *ra2, double *dec2, double *pmr2, double *pmd2, double *px2, double *rv2)
 
void iauPvtob (double elong, double phi, double height, double xp, double yp, double sp, double theta, double pv[2][3])
 
void iauRefco (double phpa, double tc, double rh, double wl, double *refa, double *refb)
 
int iauEpv00 (double date1, double date2, double pvh[2][3], double pvb[2][3])
 
int iauPlan94 (double date1, double date2, int np, double pv[2][3])
 
double iauFad03 (double t)
 
double iauFae03 (double t)
 
double iauFaf03 (double t)
 
double iauFaju03 (double t)
 
double iauFal03 (double t)
 
double iauFalp03 (double t)
 
double iauFama03 (double t)
 
double iauFame03 (double t)
 
double iauFane03 (double t)
 
double iauFaom03 (double t)
 
double iauFapa03 (double t)
 
double iauFasa03 (double t)
 
double iauFaur03 (double t)
 
double iauFave03 (double t)
 
void iauBi00 (double *dpsibi, double *depsbi, double *dra)
 
void iauBp00 (double date1, double date2, double rb[3][3], double rp[3][3], double rbp[3][3])
 
void iauBp06 (double date1, double date2, double rb[3][3], double rp[3][3], double rbp[3][3])
 
void iauBpn2xy (double rbpn[3][3], double *x, double *y)
 
void iauC2i00a (double date1, double date2, double rc2i[3][3])
 
void iauC2i00b (double date1, double date2, double rc2i[3][3])
 
void iauC2i06a (double date1, double date2, double rc2i[3][3])
 
void iauC2ibpn (double date1, double date2, double rbpn[3][3], double rc2i[3][3])
 
void iauC2ixy (double date1, double date2, double x, double y, double rc2i[3][3])
 
void iauC2ixys (double x, double y, double s, double rc2i[3][3])
 
void iauC2t00a (double tta, double ttb, double uta, double utb, double xp, double yp, double rc2t[3][3])
 
void iauC2t00b (double tta, double ttb, double uta, double utb, double xp, double yp, double rc2t[3][3])
 
void iauC2t06a (double tta, double ttb, double uta, double utb, double xp, double yp, double rc2t[3][3])
 
void iauC2tcio (double rc2i[3][3], double era, double rpom[3][3], double rc2t[3][3])
 
void iauC2teqx (double rbpn[3][3], double gst, double rpom[3][3], double rc2t[3][3])
 
void iauC2tpe (double tta, double ttb, double uta, double utb, double dpsi, double deps, double xp, double yp, double rc2t[3][3])
 
void iauC2txy (double tta, double ttb, double uta, double utb, double x, double y, double xp, double yp, double rc2t[3][3])
 
double iauEo06a (double date1, double date2)
 
double iauEors (double rnpb[3][3], double s)
 
void iauFw2m (double gamb, double phib, double psi, double eps, double r[3][3])
 
void iauFw2xy (double gamb, double phib, double psi, double eps, double *x, double *y)
 
void iauLtp (double epj, double rp[3][3])
 
void iauLtpb (double epj, double rpb[3][3])
 
void iauLtpecl (double epj, double vec[3])
 
void iauLtpequ (double epj, double veq[3])
 
void iauNum00a (double date1, double date2, double rmatn[3][3])
 
void iauNum00b (double date1, double date2, double rmatn[3][3])
 
void iauNum06a (double date1, double date2, double rmatn[3][3])
 
void iauNumat (double epsa, double dpsi, double deps, double rmatn[3][3])
 
void iauNut00a (double date1, double date2, double *dpsi, double *deps)
 
void iauNut00b (double date1, double date2, double *dpsi, double *deps)
 
void iauNut06a (double date1, double date2, double *dpsi, double *deps)
 
void iauNut80 (double date1, double date2, double *dpsi, double *deps)
 
void iauNutm80 (double date1, double date2, double rmatn[3][3])
 
double iauObl06 (double date1, double date2)
 
double iauObl80 (double date1, double date2)
 
void iauP06e (double date1, double date2, double *eps0, double *psia, double *oma, double *bpa, double *bqa, double *pia, double *bpia, double *epsa, double *chia, double *za, double *zetaa, double *thetaa, double *pa, double *gam, double *phi, double *psi)
 
void iauPb06 (double date1, double date2, double *bzeta, double *bz, double *btheta)
 
void iauPfw06 (double date1, double date2, double *gamb, double *phib, double *psib, double *epsa)
 
void iauPmat00 (double date1, double date2, double rbp[3][3])
 
void iauPmat06 (double date1, double date2, double rbp[3][3])
 
void iauPmat76 (double date1, double date2, double rmatp[3][3])
 
void iauPn00 (double date1, double date2, double dpsi, double deps, double *epsa, double rb[3][3], double rp[3][3], double rbp[3][3], double rn[3][3], double rbpn[3][3])
 
void iauPn00a (double date1, double date2, double *dpsi, double *deps, double *epsa, double rb[3][3], double rp[3][3], double rbp[3][3], double rn[3][3], double rbpn[3][3])
 
void iauPn00b (double date1, double date2, double *dpsi, double *deps, double *epsa, double rb[3][3], double rp[3][3], double rbp[3][3], double rn[3][3], double rbpn[3][3])
 
void iauPn06 (double date1, double date2, double dpsi, double deps, double *epsa, double rb[3][3], double rp[3][3], double rbp[3][3], double rn[3][3], double rbpn[3][3])
 
void iauPn06a (double date1, double date2, double *dpsi, double *deps, double *epsa, double rb[3][3], double rp[3][3], double rbp[3][3], double rn[3][3], double rbpn[3][3])
 
void iauPnm00a (double date1, double date2, double rbpn[3][3])
 
void iauPnm00b (double date1, double date2, double rbpn[3][3])
 
void iauPnm06a (double date1, double date2, double rnpb[3][3])
 
void iauPnm80 (double date1, double date2, double rmatpn[3][3])
 
void iauPom00 (double xp, double yp, double sp, double rpom[3][3])
 
void iauPr00 (double date1, double date2, double *dpsipr, double *depspr)
 
void iauPrec76 (double date01, double date02, double date11, double date12, double *zeta, double *z, double *theta)
 
double iauS00 (double date1, double date2, double x, double y)
 
double iauS00a (double date1, double date2)
 
double iauS00b (double date1, double date2)
 
double iauS06 (double date1, double date2, double x, double y)
 
double iauS06a (double date1, double date2)
 
double iauSp00 (double date1, double date2)
 
void iauXy06 (double date1, double date2, double *x, double *y)
 
void iauXys00a (double date1, double date2, double *x, double *y, double *s)
 
void iauXys00b (double date1, double date2, double *x, double *y, double *s)
 
void iauXys06a (double date1, double date2, double *x, double *y, double *s)
 
double iauEe00 (double date1, double date2, double epsa, double dpsi)
 
double iauEe00a (double date1, double date2)
 
double iauEe00b (double date1, double date2)
 
double iauEe06a (double date1, double date2)
 
double iauEect00 (double date1, double date2)
 
double iauEqeq94 (double date1, double date2)
 
double iauEra00 (double dj1, double dj2)
 
double iauGmst00 (double uta, double utb, double tta, double ttb)
 
double iauGmst06 (double uta, double utb, double tta, double ttb)
 
double iauGmst82 (double dj1, double dj2)
 
double iauGst00a (double uta, double utb, double tta, double ttb)
 
double iauGst00b (double uta, double utb)
 
double iauGst06 (double uta, double utb, double tta, double ttb, double rnpb[3][3])
 
double iauGst06a (double uta, double utb, double tta, double ttb)
 
double iauGst94 (double uta, double utb)
 
int iauPvstar (double pv[2][3], double *ra, double *dec, double *pmr, double *pmd, double *px, double *rv)
 
int iauStarpv (double ra, double dec, double pmr, double pmd, double px, double rv, double pv[2][3])
 
void iauFk52h (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 iauFk5hip (double r5h[3][3], double s5h[3])
 
void iauFk5hz (double r5, double d5, double date1, double date2, double *rh, double *dh)
 
void iauH2fk5 (double rh, double dh, double drh, double ddh, double pxh, double rvh, double *r5, double *d5, double *dr5, double *dd5, double *px5, double *rv5)
 
void iauHfk5z (double rh, double dh, double date1, double date2, double *r5, double *d5, double *dr5, double *dd5)
 
int iauStarpm (double ra1, double dec1, double pmr1, double pmd1, double px1, double rv1, double ep1a, double ep1b, double ep2a, double ep2b, double *ra2, double *dec2, double *pmr2, double *pmd2, double *px2, double *rv2)
 
void iauEceq06 (double date1, double date2, double dl, double db, double *dr, double *dd)
 
void iauEcm06 (double date1, double date2, double rm[3][3])
 
void iauEqec06 (double date1, double date2, double dr, double dd, double *dl, double *db)
 
void iauLteceq (double epj, double dl, double db, double *dr, double *dd)
 
void iauLtecm (double epj, double rm[3][3])
 
void iauLteqec (double epj, double dr, double dd, double *dl, double *db)
 
void iauG2icrs (double dl, double db, double *dr, double *dd)
 
void iauIcrs2g (double dr, double dd, double *dl, double *db)
 
int iauEform (int n, double *a, double *f)
 
int iauGc2gd (int n, double xyz[3], double *elong, double *phi, double *height)
 
int iauGc2gde (double a, double f, double xyz[3], double *elong, double *phi, double *height)
 
int iauGd2gc (int n, double elong, double phi, double height, double xyz[3])
 
int iauGd2gce (double a, double f, double elong, double phi, double height, double xyz[3])
 
int iauD2dtf (const char *scale, int ndp, double d1, double d2, int *iy, int *im, int *id, int ihmsf[4])
 
int iauDat (int iy, int im, int id, double fd, double *deltat)
 
double iauDtdb (double date1, double date2, double ut, double elong, double u, double v)
 
int iauDtf2d (const char *scale, int iy, int im, int id, int ihr, int imn, double sec, double *d1, double *d2)
 
int iauTaitt (double tai1, double tai2, double *tt1, double *tt2)
 
int iauTaiut1 (double tai1, double tai2, double dta, double *ut11, double *ut12)
 
int iauTaiutc (double tai1, double tai2, double *utc1, double *utc2)
 
int iauTcbtdb (double tcb1, double tcb2, double *tdb1, double *tdb2)
 
int iauTcgtt (double tcg1, double tcg2, double *tt1, double *tt2)
 
int iauTdbtcb (double tdb1, double tdb2, double *tcb1, double *tcb2)
 
int iauTdbtt (double tdb1, double tdb2, double dtr, double *tt1, double *tt2)
 
int iauTttai (double tt1, double tt2, double *tai1, double *tai2)
 
int iauTttcg (double tt1, double tt2, double *tcg1, double *tcg2)
 
int iauTttdb (double tt1, double tt2, double dtr, double *tdb1, double *tdb2)
 
int iauTtut1 (double tt1, double tt2, double dt, double *ut11, double *ut12)
 
int iauUt1tai (double ut11, double ut12, double dta, double *tai1, double *tai2)
 
int iauUt1tt (double ut11, double ut12, double dt, double *tt1, double *tt2)
 
int iauUt1utc (double ut11, double ut12, double dut1, double *utc1, double *utc2)
 
int iauUtctai (double utc1, double utc2, double *tai1, double *tai2)
 
int iauUtcut1 (double utc1, double utc2, double dut1, double *ut11, double *ut12)
 
void iauAe2hd (double az, double el, double phi, double *ha, double *dec)
 
void iauHd2ae (double ha, double dec, double phi, double *az, double *el)
 
double iauHd2pa (double ha, double dec, double phi)
 
int iauTpors (double xi, double eta, double a, double b, double *a01, double *b01, double *a02, double *b02)
 
int iauTporv (double xi, double eta, double v[3], double v01[3], double v02[3])
 
void iauTpsts (double xi, double eta, double a0, double b0, double *a, double *b)
 
void iauTpstv (double xi, double eta, double v0[3], double v[3])
 
int iauTpxes (double a, double b, double a0, double b0, double *xi, double *eta)
 
int iauTpxev (double v[3], double v0[3], double *xi, double *eta)
 
void iauA2af (int ndp, double angle, char *sign, int idmsf[4])
 
void iauA2tf (int ndp, double angle, char *sign, int ihmsf[4])
 
int iauAf2a (char s, int ideg, int iamin, double asec, double *rad)
 
double iauAnp (double a)
 
double iauAnpm (double a)
 
void iauD2tf (int ndp, double days, char *sign, int ihmsf[4])
 
int iauTf2a (char s, int ihour, int imin, double sec, double *rad)
 
int iauTf2d (char s, int ihour, int imin, double sec, double *days)
 
void iauRx (double phi, double r[3][3])
 
void iauRy (double theta, double r[3][3])
 
void iauRz (double psi, double r[3][3])
 
void iauCp (double p[3], double c[3])
 
void iauCpv (double pv[2][3], double c[2][3])
 
void iauCr (double r[3][3], double c[3][3])
 
void iauP2pv (double p[3], double pv[2][3])
 
void iauPv2p (double pv[2][3], double p[3])
 
void iauIr (double r[3][3])
 
void iauZp (double p[3])
 
void iauZpv (double pv[2][3])
 
void iauZr (double r[3][3])
 
void iauRxr (double a[3][3], double b[3][3], double atb[3][3])
 
void iauTr (double r[3][3], double rt[3][3])
 
void iauRxp (double r[3][3], double p[3], double rp[3])
 
void iauRxpv (double r[3][3], double pv[2][3], double rpv[2][3])
 
void iauTrxp (double r[3][3], double p[3], double trp[3])
 
void iauTrxpv (double r[3][3], double pv[2][3], double trpv[2][3])
 
void iauRm2v (double r[3][3], double w[3])
 
void iauRv2m (double w[3], double r[3][3])
 
double iauPap (double a[3], double b[3])
 
double iauPas (double al, double ap, double bl, double bp)
 
double iauSepp (double a[3], double b[3])
 
double iauSeps (double al, double ap, double bl, double bp)
 
void iauC2s (double p[3], double *theta, double *phi)
 
void iauP2s (double p[3], double *theta, double *phi, double *r)
 
void iauPv2s (double pv[2][3], double *theta, double *phi, double *r, double *td, double *pd, double *rd)
 
void iauS2c (double theta, double phi, double c[3])
 
void iauS2p (double theta, double phi, double r, double p[3])
 
void iauS2pv (double theta, double phi, double r, double td, double pd, double rd, double pv[2][3])
 
double iauPdp (double a[3], double b[3])
 
double iauPm (double p[3])
 
void iauPmp (double a[3], double b[3], double amb[3])
 
void iauPn (double p[3], double *r, double u[3])
 
void iauPpp (double a[3], double b[3], double apb[3])
 
void iauPpsp (double a[3], double s, double b[3], double apsb[3])
 
void iauPvdpv (double a[2][3], double b[2][3], double adb[2])
 
void iauPvm (double pv[2][3], double *r, double *s)
 
void iauPvmpv (double a[2][3], double b[2][3], double amb[2][3])
 
void iauPvppv (double a[2][3], double b[2][3], double apb[2][3])
 
void iauPvu (double dt, double pv[2][3], double upv[2][3])
 
void iauPvup (double dt, double pv[2][3], double p[3])
 
void iauPvxpv (double a[2][3], double b[2][3], double axb[2][3])
 
void iauPxp (double a[3], double b[3], double axb[3])
 
void iauS2xpv (double s1, double s2, double pv[2][3], double spv[2][3])
 
void iauSxp (double s, double p[3], double sp[3])
 
void iauSxpv (double s, double pv[2][3], double spv[2][3])
 

Function Documentation

◆ iauA2af()

void iauA2af ( int  ndp,
double  angle,
char *  sign,
int  idmsf[4] 
)

◆ iauA2tf()

void iauA2tf ( int  ndp,
double  angle,
char *  sign,
int  ihmsf[4] 
)

◆ iauAb()

void iauAb ( double  pnat[3],
double  v[3],
double  s,
double  bm1,
double  ppr[3] 
)

◆ iauAe2hd()

void iauAe2hd ( double  az,
double  el,
double  phi,
double *  ha,
double *  dec 
)

◆ iauAf2a()

int iauAf2a ( char  s,
int  ideg,
int  iamin,
double  asec,
double *  rad 
)

◆ iauAnp()

double iauAnp ( double  a)

◆ iauAnpm()

double iauAnpm ( double  a)

◆ iauApcg()

void iauApcg ( double  date1,
double  date2,
double  ebpv[2][3],
double  ehp[3],
iauASTROM astrom 
)

◆ iauApcg13()

void iauApcg13 ( double  date1,
double  date2,
iauASTROM astrom 
)

◆ iauApci()

void iauApci ( double  date1,
double  date2,
double  ebpv[2][3],
double  ehp[3],
double  x,
double  y,
double  s,
iauASTROM astrom 
)

◆ iauApci13()

void iauApci13 ( double  date1,
double  date2,
iauASTROM astrom,
double *  eo 
)

◆ iauApco()

void iauApco ( double  date1,
double  date2,
double  ebpv[2][3],
double  ehp[3],
double  x,
double  y,
double  s,
double  theta,
double  elong,
double  phi,
double  hm,
double  xp,
double  yp,
double  sp,
double  refa,
double  refb,
iauASTROM astrom 
)

◆ iauApco13()

int iauApco13 ( double  utc1,
double  utc2,
double  dut1,
double  elong,
double  phi,
double  hm,
double  xp,
double  yp,
double  phpa,
double  tc,
double  rh,
double  wl,
iauASTROM astrom,
double *  eo 
)

◆ iauApcs()

void iauApcs ( double  date1,
double  date2,
double  pv[2][3],
double  ebpv[2][3],
double  ehp[3],
iauASTROM astrom 
)

◆ iauApcs13()

void iauApcs13 ( double  date1,
double  date2,
double  pv[2][3],
iauASTROM astrom 
)

◆ iauAper()

void iauAper ( double  theta,
iauASTROM astrom 
)

◆ iauAper13()

void iauAper13 ( double  ut11,
double  ut12,
iauASTROM astrom 
)

◆ iauApio()

void iauApio ( double  sp,
double  theta,
double  elong,
double  phi,
double  hm,
double  xp,
double  yp,
double  refa,
double  refb,
iauASTROM astrom 
)

◆ iauApio13()

int iauApio13 ( double  utc1,
double  utc2,
double  dut1,
double  elong,
double  phi,
double  hm,
double  xp,
double  yp,
double  phpa,
double  tc,
double  rh,
double  wl,
iauASTROM astrom 
)

◆ iauAtci13()

void iauAtci13 ( double  rc,
double  dc,
double  pr,
double  pd,
double  px,
double  rv,
double  date1,
double  date2,
double *  ri,
double *  di,
double *  eo 
)

◆ iauAtciq()

void iauAtciq ( double  rc,
double  dc,
double  pr,
double  pd,
double  px,
double  rv,
iauASTROM astrom,
double *  ri,
double *  di 
)

◆ iauAtciqn()

void iauAtciqn ( double  rc,
double  dc,
double  pr,
double  pd,
double  px,
double  rv,
iauASTROM astrom,
int  n,
iauLDBODY  b[],
double *  ri,
double *  di 
)

◆ iauAtciqz()

void iauAtciqz ( double  rc,
double  dc,
iauASTROM astrom,
double *  ri,
double *  di 
)

◆ iauAtco13()

int iauAtco13 ( double  rc,
double  dc,
double  pr,
double  pd,
double  px,
double  rv,
double  utc1,
double  utc2,
double  dut1,
double  elong,
double  phi,
double  hm,
double  xp,
double  yp,
double  phpa,
double  tc,
double  rh,
double  wl,
double *  aob,
double *  zob,
double *  hob,
double *  dob,
double *  rob,
double *  eo 
)

◆ iauAtic13()

void iauAtic13 ( double  ri,
double  di,
double  date1,
double  date2,
double *  rc,
double *  dc,
double *  eo 
)

◆ iauAticq()

void iauAticq ( double  ri,
double  di,
iauASTROM astrom,
double *  rc,
double *  dc 
)

◆ iauAticqn()

void iauAticqn ( double  ri,
double  di,
iauASTROM astrom,
int  n,
iauLDBODY  b[],
double *  rc,
double *  dc 
)

◆ iauAtio13()

int iauAtio13 ( double  ri,
double  di,
double  utc1,
double  utc2,
double  dut1,
double  elong,
double  phi,
double  hm,
double  xp,
double  yp,
double  phpa,
double  tc,
double  rh,
double  wl,
double *  aob,
double *  zob,
double *  hob,
double *  dob,
double *  rob 
)

◆ iauAtioq()

void iauAtioq ( double  ri,
double  di,
iauASTROM astrom,
double *  aob,
double *  zob,
double *  hob,
double *  dob,
double *  rob 
)

◆ iauAtoc13()

int iauAtoc13 ( const char *  type,
double  ob1,
double  ob2,
double  utc1,
double  utc2,
double  dut1,
double  elong,
double  phi,
double  hm,
double  xp,
double  yp,
double  phpa,
double  tc,
double  rh,
double  wl,
double *  rc,
double *  dc 
)

◆ iauAtoi13()

int iauAtoi13 ( const char *  type,
double  ob1,
double  ob2,
double  utc1,
double  utc2,
double  dut1,
double  elong,
double  phi,
double  hm,
double  xp,
double  yp,
double  phpa,
double  tc,
double  rh,
double  wl,
double *  ri,
double *  di 
)

◆ iauAtoiq()

void iauAtoiq ( const char *  type,
double  ob1,
double  ob2,
iauASTROM astrom,
double *  ri,
double *  di 
)

◆ iauBi00()

void iauBi00 ( double *  dpsibi,
double *  depsbi,
double *  dra 
)

◆ iauBp00()

void iauBp00 ( double  date1,
double  date2,
double  rb[3][3],
double  rp[3][3],
double  rbp[3][3] 
)

◆ iauBp06()

void iauBp06 ( double  date1,
double  date2,
double  rb[3][3],
double  rp[3][3],
double  rbp[3][3] 
)

◆ iauBpn2xy()

void iauBpn2xy ( double  rbpn[3][3],
double *  x,
double *  y 
)

◆ iauC2i00a()

void iauC2i00a ( double  date1,
double  date2,
double  rc2i[3][3] 
)

◆ iauC2i00b()

void iauC2i00b ( double  date1,
double  date2,
double  rc2i[3][3] 
)

◆ iauC2i06a()

void iauC2i06a ( double  date1,
double  date2,
double  rc2i[3][3] 
)

◆ iauC2ibpn()

void iauC2ibpn ( double  date1,
double  date2,
double  rbpn[3][3],
double  rc2i[3][3] 
)

◆ iauC2ixy()

void iauC2ixy ( double  date1,
double  date2,
double  x,
double  y,
double  rc2i[3][3] 
)

◆ iauC2ixys()

void iauC2ixys ( double  x,
double  y,
double  s,
double  rc2i[3][3] 
)

◆ iauC2s()

void iauC2s ( double  p[3],
double *  theta,
double *  phi 
)

◆ iauC2t00a()

void iauC2t00a ( double  tta,
double  ttb,
double  uta,
double  utb,
double  xp,
double  yp,
double  rc2t[3][3] 
)

◆ iauC2t00b()

void iauC2t00b ( double  tta,
double  ttb,
double  uta,
double  utb,
double  xp,
double  yp,
double  rc2t[3][3] 
)

◆ iauC2t06a()

void iauC2t06a ( double  tta,
double  ttb,
double  uta,
double  utb,
double  xp,
double  yp,
double  rc2t[3][3] 
)

◆ iauC2tcio()

void iauC2tcio ( double  rc2i[3][3],
double  era,
double  rpom[3][3],
double  rc2t[3][3] 
)

◆ iauC2teqx()

void iauC2teqx ( double  rbpn[3][3],
double  gst,
double  rpom[3][3],
double  rc2t[3][3] 
)

◆ iauC2tpe()

void iauC2tpe ( double  tta,
double  ttb,
double  uta,
double  utb,
double  dpsi,
double  deps,
double  xp,
double  yp,
double  rc2t[3][3] 
)

◆ iauC2txy()

void iauC2txy ( double  tta,
double  ttb,
double  uta,
double  utb,
double  x,
double  y,
double  xp,
double  yp,
double  rc2t[3][3] 
)

◆ iauCal2jd()

int iauCal2jd ( int  iy,
int  im,
int  id,
double *  djm0,
double *  djm 
)

◆ iauCp()

void iauCp ( double  p[3],
double  c[3] 
)

◆ iauCpv()

void iauCpv ( double  pv[2][3],
double  c[2][3] 
)

◆ iauCr()

void iauCr ( double  r[3][3],
double  c[3][3] 
)

◆ iauD2dtf()

int iauD2dtf ( const char *  scale,
int  ndp,
double  d1,
double  d2,
int *  iy,
int *  im,
int *  id,
int  ihmsf[4] 
)

◆ iauD2tf()

void iauD2tf ( int  ndp,
double  days,
char *  sign,
int  ihmsf[4] 
)

◆ iauDat()

int iauDat ( int  iy,
int  im,
int  id,
double  fd,
double *  deltat 
)

◆ iauDtdb()

double iauDtdb ( double  date1,
double  date2,
double  ut,
double  elong,
double  u,
double  v 
)

◆ iauDtf2d()

int iauDtf2d ( const char *  scale,
int  iy,
int  im,
int  id,
int  ihr,
int  imn,
double  sec,
double *  d1,
double *  d2 
)

◆ iauEceq06()

void iauEceq06 ( double  date1,
double  date2,
double  dl,
double  db,
double *  dr,
double *  dd 
)

◆ iauEcm06()

void iauEcm06 ( double  date1,
double  date2,
double  rm[3][3] 
)

◆ iauEe00()

double iauEe00 ( double  date1,
double  date2,
double  epsa,
double  dpsi 
)

◆ iauEe00a()

double iauEe00a ( double  date1,
double  date2 
)

◆ iauEe00b()

double iauEe00b ( double  date1,
double  date2 
)

◆ iauEe06a()

double iauEe06a ( double  date1,
double  date2 
)

◆ iauEect00()

double iauEect00 ( double  date1,
double  date2 
)

◆ iauEform()

int iauEform ( int  n,
double *  a,
double *  f 
)

◆ iauEo06a()

double iauEo06a ( double  date1,
double  date2 
)

◆ iauEors()

double iauEors ( double  rnpb[3][3],
double  s 
)

◆ iauEpb()

double iauEpb ( double  dj1,
double  dj2 
)

◆ iauEpb2jd()

void iauEpb2jd ( double  epb,
double *  djm0,
double *  djm 
)

◆ iauEpj()

double iauEpj ( double  dj1,
double  dj2 
)

◆ iauEpj2jd()

void iauEpj2jd ( double  epj,
double *  djm0,
double *  djm 
)

◆ iauEpv00()

int iauEpv00 ( double  date1,
double  date2,
double  pvh[2][3],
double  pvb[2][3] 
)

◆ iauEqec06()

void iauEqec06 ( double  date1,
double  date2,
double  dr,
double  dd,
double *  dl,
double *  db 
)

◆ iauEqeq94()

double iauEqeq94 ( double  date1,
double  date2 
)

◆ iauEra00()

double iauEra00 ( double  dj1,
double  dj2 
)

◆ iauFad03()

double iauFad03 ( double  t)

◆ iauFae03()

double iauFae03 ( double  t)

◆ iauFaf03()

double iauFaf03 ( double  t)

◆ iauFaju03()

double iauFaju03 ( double  t)

◆ iauFal03()

double iauFal03 ( double  t)

◆ iauFalp03()

double iauFalp03 ( double  t)

◆ iauFama03()

double iauFama03 ( double  t)

◆ iauFame03()

double iauFame03 ( double  t)

◆ iauFane03()

double iauFane03 ( double  t)

◆ iauFaom03()

double iauFaom03 ( double  t)

◆ iauFapa03()

double iauFapa03 ( double  t)

◆ iauFasa03()

double iauFasa03 ( double  t)

◆ iauFaur03()

double iauFaur03 ( double  t)

◆ iauFave03()

double iauFave03 ( double  t)

◆ iauFk52h()

void iauFk52h ( double  r5,
double  d5,
double  dr5,
double  dd5,
double  px5,
double  rv5,
double *  rh,
double *  dh,
double *  drh,
double *  ddh,
double *  pxh,
double *  rvh 
)

◆ iauFk5hip()

void iauFk5hip ( double  r5h[3][3],
double  s5h[3] 
)

◆ iauFk5hz()

void iauFk5hz ( double  r5,
double  d5,
double  date1,
double  date2,
double *  rh,
double *  dh 
)

◆ iauFw2m()

void iauFw2m ( double  gamb,
double  phib,
double  psi,
double  eps,
double  r[3][3] 
)

◆ iauFw2xy()

void iauFw2xy ( double  gamb,
double  phib,
double  psi,
double  eps,
double *  x,
double *  y 
)

◆ iauG2icrs()

void iauG2icrs ( double  dl,
double  db,
double *  dr,
double *  dd 
)

◆ iauGc2gd()

int iauGc2gd ( int  n,
double  xyz[3],
double *  elong,
double *  phi,
double *  height 
)

◆ iauGc2gde()

int iauGc2gde ( double  a,
double  f,
double  xyz[3],
double *  elong,
double *  phi,
double *  height 
)

◆ iauGd2gc()

int iauGd2gc ( int  n,
double  elong,
double  phi,
double  height,
double  xyz[3] 
)

◆ iauGd2gce()

int iauGd2gce ( double  a,
double  f,
double  elong,
double  phi,
double  height,
double  xyz[3] 
)

◆ iauGmst00()

double iauGmst00 ( double  uta,
double  utb,
double  tta,
double  ttb 
)

◆ iauGmst06()

double iauGmst06 ( double  uta,
double  utb,
double  tta,
double  ttb 
)

◆ iauGmst82()

double iauGmst82 ( double  dj1,
double  dj2 
)

◆ iauGst00a()

double iauGst00a ( double  uta,
double  utb,
double  tta,
double  ttb 
)

◆ iauGst00b()

double iauGst00b ( double  uta,
double  utb 
)

◆ iauGst06()

double iauGst06 ( double  uta,
double  utb,
double  tta,
double  ttb,
double  rnpb[3][3] 
)

◆ iauGst06a()

double iauGst06a ( double  uta,
double  utb,
double  tta,
double  ttb 
)

◆ iauGst94()

double iauGst94 ( double  uta,
double  utb 
)

◆ iauH2fk5()

void iauH2fk5 ( double  rh,
double  dh,
double  drh,
double  ddh,
double  pxh,
double  rvh,
double *  r5,
double *  d5,
double *  dr5,
double *  dd5,
double *  px5,
double *  rv5 
)

◆ iauHd2ae()

void iauHd2ae ( double  ha,
double  dec,
double  phi,
double *  az,
double *  el 
)

◆ iauHd2pa()

double iauHd2pa ( double  ha,
double  dec,
double  phi 
)

◆ iauHfk5z()

void iauHfk5z ( double  rh,
double  dh,
double  date1,
double  date2,
double *  r5,
double *  d5,
double *  dr5,
double *  dd5 
)

◆ iauIcrs2g()

void iauIcrs2g ( double  dr,
double  dd,
double *  dl,
double *  db 
)

◆ iauIr()

void iauIr ( double  r[3][3])

◆ iauJd2cal()

int iauJd2cal ( double  dj1,
double  dj2,
int *  iy,
int *  im,
int *  id,
double *  fd 
)

◆ iauJdcalf()

int iauJdcalf ( int  ndp,
double  dj1,
double  dj2,
int  iymdf[4] 
)

◆ iauLd()

void iauLd ( double  bm,
double  p[3],
double  q[3],
double  e[3],
double  em,
double  dlim,
double  p1[3] 
)

◆ iauLdn()

void iauLdn ( int  n,
iauLDBODY  b[],
double  ob[3],
double  sc[3],
double  sn[3] 
)

◆ iauLdsun()

void iauLdsun ( double  p[3],
double  e[3],
double  em,
double  p1[3] 
)

◆ iauLteceq()

void iauLteceq ( double  epj,
double  dl,
double  db,
double *  dr,
double *  dd 
)

◆ iauLtecm()

void iauLtecm ( double  epj,
double  rm[3][3] 
)

◆ iauLteqec()

void iauLteqec ( double  epj,
double  dr,
double  dd,
double *  dl,
double *  db 
)

◆ iauLtp()

void iauLtp ( double  epj,
double  rp[3][3] 
)

◆ iauLtpb()

void iauLtpb ( double  epj,
double  rpb[3][3] 
)

◆ iauLtpecl()

void iauLtpecl ( double  epj,
double  vec[3] 
)

◆ iauLtpequ()

void iauLtpequ ( double  epj,
double  veq[3] 
)

◆ iauNum00a()

void iauNum00a ( double  date1,
double  date2,
double  rmatn[3][3] 
)

◆ iauNum00b()

void iauNum00b ( double  date1,
double  date2,
double  rmatn[3][3] 
)

◆ iauNum06a()

void iauNum06a ( double  date1,
double  date2,
double  rmatn[3][3] 
)

◆ iauNumat()

void iauNumat ( double  epsa,
double  dpsi,
double  deps,
double  rmatn[3][3] 
)

◆ iauNut00a()

void iauNut00a ( double  date1,
double  date2,
double *  dpsi,
double *  deps 
)

◆ iauNut00b()

void iauNut00b ( double  date1,
double  date2,
double *  dpsi,
double *  deps 
)

◆ iauNut06a()

void iauNut06a ( double  date1,
double  date2,
double *  dpsi,
double *  deps 
)

◆ iauNut80()

void iauNut80 ( double  date1,
double  date2,
double *  dpsi,
double *  deps 
)

◆ iauNutm80()

void iauNutm80 ( double  date1,
double  date2,
double  rmatn[3][3] 
)

◆ iauObl06()

double iauObl06 ( double  date1,
double  date2 
)

◆ iauObl80()

double iauObl80 ( double  date1,
double  date2 
)

◆ iauP06e()

void iauP06e ( double  date1,
double  date2,
double *  eps0,
double *  psia,
double *  oma,
double *  bpa,
double *  bqa,
double *  pia,
double *  bpia,
double *  epsa,
double *  chia,
double *  za,
double *  zetaa,
double *  thetaa,
double *  pa,
double *  gam,
double *  phi,
double *  psi 
)

◆ iauP2pv()

void iauP2pv ( double  p[3],
double  pv[2][3] 
)

◆ iauP2s()

void iauP2s ( double  p[3],
double *  theta,
double *  phi,
double *  r 
)

◆ iauPap()

double iauPap ( double  a[3],
double  b[3] 
)

◆ iauPas()

double iauPas ( double  al,
double  ap,
double  bl,
double  bp 
)

◆ iauPb06()

void iauPb06 ( double  date1,
double  date2,
double *  bzeta,
double *  bz,
double *  btheta 
)

◆ iauPdp()

double iauPdp ( double  a[3],
double  b[3] 
)

◆ iauPfw06()

void iauPfw06 ( double  date1,
double  date2,
double *  gamb,
double *  phib,
double *  psib,
double *  epsa 
)

◆ iauPlan94()

int iauPlan94 ( double  date1,
double  date2,
int  np,
double  pv[2][3] 
)

◆ iauPm()

double iauPm ( double  p[3])

◆ iauPmat00()

void iauPmat00 ( double  date1,
double  date2,
double  rbp[3][3] 
)

◆ iauPmat06()

void iauPmat06 ( double  date1,
double  date2,
double  rbp[3][3] 
)

◆ iauPmat76()

void iauPmat76 ( double  date1,
double  date2,
double  rmatp[3][3] 
)

◆ iauPmp()

void iauPmp ( double  a[3],
double  b[3],
double  amb[3] 
)

◆ iauPmpx()

void iauPmpx ( double  rc,
double  dc,
double  pr,
double  pd,
double  px,
double  rv,
double  pmt,
double  pob[3],
double  pco[3] 
)

◆ iauPmsafe()

int iauPmsafe ( double  ra1,
double  dec1,
double  pmr1,
double  pmd1,
double  px1,
double  rv1,
double  ep1a,
double  ep1b,
double  ep2a,
double  ep2b,
double *  ra2,
double *  dec2,
double *  pmr2,
double *  pmd2,
double *  px2,
double *  rv2 
)

◆ iauPn()

void iauPn ( double  p[3],
double *  r,
double  u[3] 
)

◆ iauPn00()

void iauPn00 ( double  date1,
double  date2,
double  dpsi,
double  deps,
double *  epsa,
double  rb[3][3],
double  rp[3][3],
double  rbp[3][3],
double  rn[3][3],
double  rbpn[3][3] 
)

◆ iauPn00a()

void iauPn00a ( double  date1,
double  date2,
double *  dpsi,
double *  deps,
double *  epsa,
double  rb[3][3],
double  rp[3][3],
double  rbp[3][3],
double  rn[3][3],
double  rbpn[3][3] 
)

◆ iauPn00b()

void iauPn00b ( double  date1,
double  date2,
double *  dpsi,
double *  deps,
double *  epsa,
double  rb[3][3],
double  rp[3][3],
double  rbp[3][3],
double  rn[3][3],
double  rbpn[3][3] 
)

◆ iauPn06()

void iauPn06 ( double  date1,
double  date2,
double  dpsi,
double  deps,
double *  epsa,
double  rb[3][3],
double  rp[3][3],
double  rbp[3][3],
double  rn[3][3],
double  rbpn[3][3] 
)

◆ iauPn06a()

void iauPn06a ( double  date1,
double  date2,
double *  dpsi,
double *  deps,
double *  epsa,
double  rb[3][3],
double  rp[3][3],
double  rbp[3][3],
double  rn[3][3],
double  rbpn[3][3] 
)

◆ iauPnm00a()

void iauPnm00a ( double  date1,
double  date2,
double  rbpn[3][3] 
)

◆ iauPnm00b()

void iauPnm00b ( double  date1,
double  date2,
double  rbpn[3][3] 
)

◆ iauPnm06a()

void iauPnm06a ( double  date1,
double  date2,
double  rnpb[3][3] 
)

◆ iauPnm80()

void iauPnm80 ( double  date1,
double  date2,
double  rmatpn[3][3] 
)

◆ iauPom00()

void iauPom00 ( double  xp,
double  yp,
double  sp,
double  rpom[3][3] 
)

◆ iauPpp()

void iauPpp ( double  a[3],
double  b[3],
double  apb[3] 
)

◆ iauPpsp()

void iauPpsp ( double  a[3],
double  s,
double  b[3],
double  apsb[3] 
)

◆ iauPr00()

void iauPr00 ( double  date1,
double  date2,
double *  dpsipr,
double *  depspr 
)

◆ iauPrec76()

void iauPrec76 ( double  date01,
double  date02,
double  date11,
double  date12,
double *  zeta,
double *  z,
double *  theta 
)

◆ iauPv2p()

void iauPv2p ( double  pv[2][3],
double  p[3] 
)

◆ iauPv2s()

void iauPv2s ( double  pv[2][3],
double *  theta,
double *  phi,
double *  r,
double *  td,
double *  pd,
double *  rd 
)

◆ iauPvdpv()

void iauPvdpv ( double  a[2][3],
double  b[2][3],
double  adb[2] 
)

◆ iauPvm()

void iauPvm ( double  pv[2][3],
double *  r,
double *  s 
)

◆ iauPvmpv()

void iauPvmpv ( double  a[2][3],
double  b[2][3],
double  amb[2][3] 
)

◆ iauPvppv()

void iauPvppv ( double  a[2][3],
double  b[2][3],
double  apb[2][3] 
)

◆ iauPvstar()

int iauPvstar ( double  pv[2][3],
double *  ra,
double *  dec,
double *  pmr,
double *  pmd,
double *  px,
double *  rv 
)

◆ iauPvtob()

void iauPvtob ( double  elong,
double  phi,
double  height,
double  xp,
double  yp,
double  sp,
double  theta,
double  pv[2][3] 
)

◆ iauPvu()

void iauPvu ( double  dt,
double  pv[2][3],
double  upv[2][3] 
)

◆ iauPvup()

void iauPvup ( double  dt,
double  pv[2][3],
double  p[3] 
)

◆ iauPvxpv()

void iauPvxpv ( double  a[2][3],
double  b[2][3],
double  axb[2][3] 
)

◆ iauPxp()

void iauPxp ( double  a[3],
double  b[3],
double  axb[3] 
)

◆ iauRefco()

void iauRefco ( double  phpa,
double  tc,
double  rh,
double  wl,
double *  refa,
double *  refb 
)

◆ iauRm2v()

void iauRm2v ( double  r[3][3],
double  w[3] 
)

◆ iauRv2m()

void iauRv2m ( double  w[3],
double  r[3][3] 
)

◆ iauRx()

void iauRx ( double  phi,
double  r[3][3] 
)

◆ iauRxp()

void iauRxp ( double  r[3][3],
double  p[3],
double  rp[3] 
)

◆ iauRxpv()

void iauRxpv ( double  r[3][3],
double  pv[2][3],
double  rpv[2][3] 
)

◆ iauRxr()

void iauRxr ( double  a[3][3],
double  b[3][3],
double  atb[3][3] 
)

◆ iauRy()

void iauRy ( double  theta,
double  r[3][3] 
)

◆ iauRz()

void iauRz ( double  psi,
double  r[3][3] 
)

◆ iauS00()

double iauS00 ( double  date1,
double  date2,
double  x,
double  y 
)

◆ iauS00a()

double iauS00a ( double  date1,
double  date2 
)

◆ iauS00b()

double iauS00b ( double  date1,
double  date2 
)

◆ iauS06()

double iauS06 ( double  date1,
double  date2,
double  x,
double  y 
)

◆ iauS06a()

double iauS06a ( double  date1,
double  date2 
)

◆ iauS2c()

void iauS2c ( double  theta,
double  phi,
double  c[3] 
)

◆ iauS2p()

void iauS2p ( double  theta,
double  phi,
double  r,
double  p[3] 
)

◆ iauS2pv()

void iauS2pv ( double  theta,
double  phi,
double  r,
double  td,
double  pd,
double  rd,
double  pv[2][3] 
)

◆ iauS2xpv()

void iauS2xpv ( double  s1,
double  s2,
double  pv[2][3],
double  spv[2][3] 
)

◆ iauSepp()

double iauSepp ( double  a[3],
double  b[3] 
)

◆ iauSeps()

double iauSeps ( double  al,
double  ap,
double  bl,
double  bp 
)

◆ iauSp00()

double iauSp00 ( double  date1,
double  date2 
)

◆ iauStarpm()

int iauStarpm ( double  ra1,
double  dec1,
double  pmr1,
double  pmd1,
double  px1,
double  rv1,
double  ep1a,
double  ep1b,
double  ep2a,
double  ep2b,
double *  ra2,
double *  dec2,
double *  pmr2,
double *  pmd2,
double *  px2,
double *  rv2 
)

◆ iauStarpv()

int iauStarpv ( double  ra,
double  dec,
double  pmr,
double  pmd,
double  px,
double  rv,
double  pv[2][3] 
)

◆ iauSxp()

void iauSxp ( double  s,
double  p[3],
double  sp[3] 
)

◆ iauSxpv()

void iauSxpv ( double  s,
double  pv[2][3],
double  spv[2][3] 
)

◆ iauTaitt()

int iauTaitt ( double  tai1,
double  tai2,
double *  tt1,
double *  tt2 
)

◆ iauTaiut1()

int iauTaiut1 ( double  tai1,
double  tai2,
double  dta,
double *  ut11,
double *  ut12 
)

◆ iauTaiutc()

int iauTaiutc ( double  tai1,
double  tai2,
double *  utc1,
double *  utc2 
)

◆ iauTcbtdb()

int iauTcbtdb ( double  tcb1,
double  tcb2,
double *  tdb1,
double *  tdb2 
)

◆ iauTcgtt()

int iauTcgtt ( double  tcg1,
double  tcg2,
double *  tt1,
double *  tt2 
)

◆ iauTdbtcb()

int iauTdbtcb ( double  tdb1,
double  tdb2,
double *  tcb1,
double *  tcb2 
)

◆ iauTdbtt()

int iauTdbtt ( double  tdb1,
double  tdb2,
double  dtr,
double *  tt1,
double *  tt2 
)

◆ iauTf2a()

int iauTf2a ( char  s,
int  ihour,
int  imin,
double  sec,
double *  rad 
)

◆ iauTf2d()

int iauTf2d ( char  s,
int  ihour,
int  imin,
double  sec,
double *  days 
)

◆ iauTpors()

int iauTpors ( double  xi,
double  eta,
double  a,
double  b,
double *  a01,
double *  b01,
double *  a02,
double *  b02 
)

◆ iauTporv()

int iauTporv ( double  xi,
double  eta,
double  v[3],
double  v01[3],
double  v02[3] 
)

◆ iauTpsts()

void iauTpsts ( double  xi,
double  eta,
double  a0,
double  b0,
double *  a,
double *  b 
)

◆ iauTpstv()

void iauTpstv ( double  xi,
double  eta,
double  v0[3],
double  v[3] 
)

◆ iauTpxes()

int iauTpxes ( double  a,
double  b,
double  a0,
double  b0,
double *  xi,
double *  eta 
)

◆ iauTpxev()

int iauTpxev ( double  v[3],
double  v0[3],
double *  xi,
double *  eta 
)

◆ iauTr()

void iauTr ( double  r[3][3],
double  rt[3][3] 
)

◆ iauTrxp()

void iauTrxp ( double  r[3][3],
double  p[3],
double  trp[3] 
)

◆ iauTrxpv()

void iauTrxpv ( double  r[3][3],
double  pv[2][3],
double  trpv[2][3] 
)

◆ iauTttai()

int iauTttai ( double  tt1,
double  tt2,
double *  tai1,
double *  tai2 
)

◆ iauTttcg()

int iauTttcg ( double  tt1,
double  tt2,
double *  tcg1,
double *  tcg2 
)

◆ iauTttdb()

int iauTttdb ( double  tt1,
double  tt2,
double  dtr,
double *  tdb1,
double *  tdb2 
)

◆ iauTtut1()

int iauTtut1 ( double  tt1,
double  tt2,
double  dt,
double *  ut11,
double *  ut12 
)

◆ iauUt1tai()

int iauUt1tai ( double  ut11,
double  ut12,
double  dta,
double *  tai1,
double *  tai2 
)

◆ iauUt1tt()

int iauUt1tt ( double  ut11,
double  ut12,
double  dt,
double *  tt1,
double *  tt2 
)

◆ iauUt1utc()

int iauUt1utc ( double  ut11,
double  ut12,
double  dut1,
double *  utc1,
double *  utc2 
)

◆ iauUtctai()

int iauUtctai ( double  utc1,
double  utc2,
double *  tai1,
double *  tai2 
)

◆ iauUtcut1()

int iauUtcut1 ( double  utc1,
double  utc2,
double  dut1,
double *  ut11,
double *  ut12 
)

◆ iauXy06()

void iauXy06 ( double  date1,
double  date2,
double *  x,
double *  y 
)

◆ iauXys00a()

void iauXys00a ( double  date1,
double  date2,
double *  x,
double *  y,
double *  s 
)

◆ iauXys00b()

void iauXys00b ( double  date1,
double  date2,
double *  x,
double *  y,
double *  s 
)

◆ iauXys06a()

void iauXys06a ( double  date1,
double  date2,
double *  x,
double *  y,
double *  s 
)

◆ iauZp()

void iauZp ( double  p[3])

◆ iauZpv()

void iauZpv ( double  pv[2][3])

◆ iauZr()

void iauZr ( double  r[3][3])