|  | 
| #define | hz2rad(hz)   (2.0*PI*hz) | 
|  | Get the frequency in radians/s. 
 | 
|  | 
| #define | sinpsin(s1,  s2)   (2.0*sin((asin(s1)+asin(s2))/2.0)*cos((asin(s1)-asin(s2))/2.0)) | 
|  | Sum two sine. 
 | 
|  | 
| #define | sinmsin(s1,  s2)   (2.0*cos((asin(s1)+asin(s2))/2.0)*sin((asin(s1)-asin(s2))/2.0)) | 
|  | Subtract a sine from a sine. 
 | 
|  | 
| #define | cospcos(c1,  c2)   (2.0*cos((acos(s1)+acos(s2))/2.0)*cos((acos(s1)-acos(s2))/2.0)) | 
|  | Sum two cosine. 
 | 
|  | 
| #define | cosmcos(c1,  c2)   (2.0*sin((acos(s1)+acos(s2))/2.0)*sin((acos(s1)-acos(s2))/2.0)) | 
|  | Subtract a cosine from a cosine. 
 | 
|  | 
| #define | sinxsin(s1,  s2)   ((cos(asin(s1)-asin(s2))-cos(asin(s1)+asin(s2)))/2.0) | 
|  | Multiply a sine to a sine. 
 | 
|  | 
| #define | cosxcos(c1,  c2)   ((cos(acos(s1)+acos(s2))+cos(acos(s1)-acos(s2)))/2.0) | 
|  | Multiply a cosine to a cosine. 
 | 
|  | 
| #define | sinxcos(s,  c)   ((sin(asin(s)+acos(c))+sin(asin(s)-acos(c)))/2.0) | 
|  | Multiply a sine to a cosine. 
 | 
|  | 
| #define | sin2cos(s)   cos(asin(s)) | 
|  | Get the cosine of a sine value. 
 | 
|  | 
| #define | cos2sin(c)   sin(acos(c)) | 
|  | Get the sine from a cosine value. 
 | 
|  | 
| #define | VLBI_VERSION_STRING   "3.0.0" | 
|  | The current OpenVLBI version. 
 | 
|  | 
| #define | VLBI_CATALOG_PATH   "/usr/share/OpenVLBI/cat/index.txt" | 
|  | The path where the catalogs are stored. 
 | 
|  | 
| #define | CIRCLE_DEG   360.0 | 
|  | degrees in a circle 
 | 
|  | 
| #define | CIRCLE_AM   (CIRCLE_DEG * 60.0) | 
|  | arcminutes in a circle 
 | 
|  | 
| #define | CIRCLE_AS   (CIRCLE_AM * 60.0) | 
|  | arcseconds in a circle 
 | 
|  | 
| #define | RAD_AS   (CIRCLE_AS/(PI*2.0)) | 
|  | arcseconds per radian 
 | 
|  | 
| #define | ONE_SECOND_TICKS   100000000 | 
|  | Many architectures reach 100 ns clock resolutions. 
 | 
|  | 
| #define | ONE_MILLISECOND_TICKS   100000 | 
|  | Our millisecond tick value. 
 | 
|  | 
| #define | ONE_MICROSECOND_TICKS   100 | 
|  | Our microsecond tick value. 
 | 
|  | 
| #define | SOLAR_DAY   86400 | 
|  | Solar day duration in seconds. 
 | 
|  | 
| #define | SIDEREAL_DAY   86164.0905 | 
|  | Sidereal day aproximated duration in seconds. 
 | 
|  | 
| #define | TRACKRATE_SIDEREAL   (CIRCLE_AS / SIDEREAL_DAY) | 
|  | Sidereal track rate in arcseconds/second. 
 | 
|  | 
| #define | TRACKRATE_SOLAR   (CIRCLE_AS / SOLAR_DAY) | 
|  | Solar track rate in arcseconds/second. 
 | 
|  | 
| #define | TRACKRATE_LUNAR   14.511415 | 
|  | Lunar track rate in arcseconds/second. 
 | 
|  | 
| #define | EARTHRADIUSEQUATORIAL   6378137.0 | 
|  | Earth equatorial radius aproximation in meters. 
 | 
|  | 
| #define | EARTHRADIUSPOLAR   6356752.0 | 
|  | Earth polar radius aproximation in meters. 
 | 
|  | 
| #define | EARTHRADIUSMEAN   6372797.0 | 
|  | Earth mean radius aproximation in meters. 
 | 
|  | 
| #define | AVOGADRO   6.02214076E+23 | 
|  | Our Avogadro constant. 
 | 
|  | 
| #define | EULER   2.71828182845904523536028747135266249775724709369995 | 
|  | Our Euler constant. 
 | 
|  | 
| #define | PLANK   6.62607015E-34 | 
|  | Our Plank constant. 
 | 
|  | 
| #define | BOLTSMANN   1.380649E-23 | 
|  | Our Boltsmann constant. 
 | 
|  | 
| #define | STEPHAN_BOLTSMANN   (2.0*pow(PI, 5)*pow(BOLTSMANN, 2)/(pow(LIGHTSPEED, 2)*15*pow(PLANK, 3))) | 
|  | Our Stephan-Boltsmann constant. 
 | 
|  | 
| #define | GAS_R   (BOLTSMANN * AVOGADRO) | 
|  | Our Gas universal constant. 
 | 
|  | 
| #define | ROOT2   1.41421356237309504880168872420969807856967187537694 | 
|  | Our square root of 2 constant. 
 | 
|  | 
| #define | PI   3.14159265358979323846 | 
|  | Our PI constant. 
 | 
|  | 
| #define | AIRY   1.21966 | 
|  | Our airy constant. 
 | 
|  | 
| #define | LIGHTSPEED   299792458.0 | 
|  | Our c constant. 
 | 
|  | 
| #define | J2000   2451545.0 | 
|  | J2000 epoch in seconds. 
 | 
|  | 
| #define | GAMMAJ2000   18.6971378528 | 
|  | Right ascension of the meridian at J2000 zero at Greenwich. 
 | 
|  | 
| #define | ELECTRON   1.602176634E-19 | 
|  | Electron charge. 
 | 
|  | 
| #define | CANDLE   0.683 | 
|  | Standard candle (W) 
 | 
|  | 
| #define | ASTRONOMICALUNIT   1.495978707E+11 | 
|  | Aproximation of an astronomical unit in meters. 
 | 
|  | 
| #define | PARSEC   (ASTRONOMICALUNIT/sin(PI*2.0/CIRCLE_AS)) | 
|  | Aproximation of a parsec in meters. 
 | 
|  | 
| #define | LY   (LIGHTSPEED * SIDEREAL_DAY * 365.0) | 
|  | Aproximation of a light year in meters. 
 | 
|  | 
| #define | AU2M(au)   (au * ASTRONOMICALUNIT) | 
|  | Convert astronomical units to meters.  More... 
 | 
|  | 
| #define | PARSEC2M(parsec)   (parsec * PARSEC) | 
|  | Convert parsecs to meters.  More... 
 | 
|  | 
| #define | LY2M(ly)   (ly * LY) | 
|  | Convert light years to meters.  More... 
 | 
|  | 
| #define | M2AU(m)   (m / ASTRONOMICALUNIT) | 
|  | Convert meters to astronomical units.  More... 
 | 
|  | 
| #define | M2PARSEC(m)   (m / PARSEC) | 
|  | Convert meters to parsecs.  More... 
 | 
|  | 
| #define | M2LY(m)   (m / LY) | 
|  | Convert meters to light years.  More... 
 | 
|  | 
| #define | RAD2AS(rad)   (rad * RAD_AS) | 
|  | Convert radians into arcseconds.  More... 
 | 
|  | 
| #define | AS2RAD(as)   (as / RAD_AS); | 
|  | Convert arcseconds into radians.  More... 
 | 
|  |