VieSched++
VieVS VLBI Scheduling Software
sofam.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  iauASTROM
 
struct  iauLDBODY
 

Macros

#define DPI   ( 3.141592653589793238462643 )
 
#define D2PI   ( 6.283185307179586476925287 )
 
#define DR2D   ( 57.29577951308232087679815 )
 
#define DD2R   ( 1.745329251994329576923691e-2 )
 
#define DR2AS   ( 206264.8062470963551564734 )
 
#define DAS2R   ( 4.848136811095359935899141e-6 )
 
#define DS2R   ( 7.272205216643039903848712e-5 )
 
#define TURNAS   ( 1296000.0 )
 
#define DMAS2R   ( DAS2R / 1e3 )
 
#define DTY   ( 365.242198781 )
 
#define DAYSEC   ( 86400.0 )
 
#define DJY   ( 365.25 )
 
#define DJC   ( 36525.0 )
 
#define DJM   ( 365250.0 )
 
#define DJ00   ( 2451545.0 )
 
#define DJM0   ( 2400000.5 )
 
#define DJM00   ( 51544.5 )
 
#define DJM77   ( 43144.0 )
 
#define TTMTAI   ( 32.184 )
 
#define DAU   ( 149597870.7e3 )
 
#define CMPS   299792458.0
 
#define AULT   ( DAU / CMPS )
 
#define DC   ( DAYSEC / AULT )
 
#define ELG   ( 6.969290134e-10 )
 
#define ELB   ( 1.550519768e-8 )
 
#define TDB0   ( -6.55e-5 )
 
#define SRS   1.97412574336e-8
 
#define dint(A)   ( ( A ) < 0.0 ? ceil( A ) : floor( A ) )
 
#define dnint(A)   ( ( A ) < 0.0 ? ceil( (A)-0.5 ) : floor( ( A ) + 0.5 ) )
 
#define dsign(A, B)   ( ( B ) < 0.0 ? -fabs( A ) : fabs( A ) )
 
#define gmax(A, B)   ( ( ( A ) > ( B ) ) ? ( A ) : ( B ) )
 
#define gmin(A, B)   ( ( ( A ) < ( B ) ) ? ( A ) : ( B ) )
 
#define WGS84   1
 
#define GRS80   2
 
#define WGS72   3
 

Macro Definition Documentation

#define AULT   ( DAU / CMPS )
#define CMPS   299792458.0
#define D2PI   ( 6.283185307179586476925287 )
#define DAS2R   ( 4.848136811095359935899141e-6 )
#define DAU   ( 149597870.7e3 )
#define DAYSEC   ( 86400.0 )
#define DC   ( DAYSEC / AULT )
#define DD2R   ( 1.745329251994329576923691e-2 )
#define dint (   A)    ( ( A ) < 0.0 ? ceil( A ) : floor( A ) )
#define DJ00   ( 2451545.0 )
#define DJC   ( 36525.0 )
#define DJM   ( 365250.0 )
#define DJM0   ( 2400000.5 )
#define DJM00   ( 51544.5 )
#define DJM77   ( 43144.0 )
#define DJY   ( 365.25 )
#define DMAS2R   ( DAS2R / 1e3 )
#define dnint (   A)    ( ( A ) < 0.0 ? ceil( (A)-0.5 ) : floor( ( A ) + 0.5 ) )
#define DPI   ( 3.141592653589793238462643 )
#define DR2AS   ( 206264.8062470963551564734 )
#define DR2D   ( 57.29577951308232087679815 )
#define DS2R   ( 7.272205216643039903848712e-5 )
#define dsign (   A,
 
)    ( ( B ) < 0.0 ? -fabs( A ) : fabs( A ) )
#define DTY   ( 365.242198781 )
#define ELB   ( 1.550519768e-8 )
#define ELG   ( 6.969290134e-10 )
#define gmax (   A,
 
)    ( ( ( A ) > ( B ) ) ? ( A ) : ( B ) )
#define gmin (   A,
 
)    ( ( ( A ) < ( B ) ) ? ( A ) : ( B ) )
#define GRS80   2
#define SRS   1.97412574336e-8
#define TDB0   ( -6.55e-5 )
#define TTMTAI   ( 32.184 )
#define TURNAS   ( 1296000.0 )
#define WGS72   3
#define WGS84   1