Go to the documentation of this file. 45 #define ERFA_DPI (3.141592653589793238462643) 48 #define ERFA_D2PI (6.283185307179586476925287) 51 #define ERFA_DR2D (57.29577951308232087679815) 54 #define ERFA_DD2R (1.745329251994329576923691e-2) 57 #define ERFA_DR2AS (206264.8062470963551564734) 60 #define ERFA_DAS2R (4.848136811095359935899141e-6) 63 #define ERFA_DS2R (7.272205216643039903848712e-5) 66 #define ERFA_TURNAS (1296000.0) 69 #define ERFA_DMAS2R (ERFA_DAS2R / 1e3) 72 #define ERFA_DTY (365.242198781) 75 #define ERFA_DAYSEC (86400.0) 78 #define ERFA_DJY (365.25) 81 #define ERFA_DJC (36525.0) 84 #define ERFA_DJM (365250.0) 87 #define ERFA_DJ00 (2451545.0) 90 #define ERFA_DJM0 (2400000.5) 93 #define ERFA_DJM00 (51544.5) 96 #define ERFA_DJM77 (43144.0) 99 #define ERFA_TTMTAI (32.184) 102 #define ERFA_DAU (149597870e3) 105 #define ERFA_CMPS 299792458.0 108 #define ERFA_AULT 499.004782 111 #define ERFA_DC (ERFA_DAYSEC / ERFA_AULT) 114 #define ERFA_ELG (6.969290134e-10) 117 #define ERFA_ELB (1.550519768e-8) 118 #define ERFA_TDB0 (-6.55e-5) 122 #define ERFA_SRS 1.97412574336e-8 125 #define ERFA_DINT(A) ((A)<0.0?ceil(A):floor(A)) 128 #define ERFA_DNINT(A) ((A)<0.0?ceil((A)-0.5):floor((A)+0.5)) 131 #define ERFA_DSIGN(A,B) ((B)<0.0?-fabs(A):fabs(A)) 134 #define ERFA_GMAX(A,B) (((A)>(B))?(A):(B)) 137 #define ERFA_GMIN(A,B) (((A)<(B))?(A):(B))