Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

slamac.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define gmax(A, B)   ((A)>(B)?(A):(B))
#define gmin(A, B)   ((A)<(B)?(A):(B))
#define dint(A)   ((A)<0.0?ceil(A):floor(A))
#define aint(A)   ((A)<0.0f?(float)ceil((double)(A)):(float)floor((double)(A)))
#define dnint(A)   ((A)<0.0?ceil((A)-0.5):floor((A)+0.5))
#define anint(A)   ((float)dnint((double)(A)))
#define dsign(A, B)   ((B)<0.0?-(A):(A))
#define dmod(A, B)
#define FALSE   0
#define TRUE   1
#define DPI   3.1415926535897932384626433832795028841971693993751
#define D2PI   6.2831853071795864769252867665590057683943387987502
#define D1B2PI   0.15915494309189533576888376337251436203445964574046
#define D4PI   12.566370614359172953850573533118011536788677597500
#define D1B4PI   0.079577471545947667884441881686257181017229822870228
#define DPISQ   9.8696044010893586188344909998761511353136994072408
#define DSQRPI   1.7724538509055160272981674833411451827975494561224
#define DPIBY2   1.5707963267948966192313216916397514420985846996876
#define DD2R   0.017453292519943295769236907684886127134428718885417
#define DR2D   57.295779513082320876798154814105170332405472466564
#define DAS2R   4.8481368110953599358991410235794797595635330237270e-6
#define DR2AS   2.0626480624709635515647335733077861319665970087963e5
#define DH2R   0.26179938779914943653855361527329190701643078328126
#define DR2H   3.8197186342054880584532103209403446888270314977709
#define DS2R   7.2722052166430399038487115353692196393452995355905e-5
#define DR2S   1.3750987083139757010431557155385240879777313391975e4
#define D15B2P   2.3873241463784300365332564505877154305168946861068


Define Documentation

#define gmax A,
     ((A)>(B)?(A):(B))
 

#define gmin A,
     ((A)<(B)?(A):(B))
 

#define dint      ((A)<0.0?ceil(A):floor(A))
 

#define aint      ((A)<0.0f?(float)ceil((double)(A)):(float)floor((double)(A)))
 

#define dnint      ((A)<0.0?ceil((A)-0.5):floor((A)+0.5))
 

#define anint      ((float)dnint((double)(A)))
 

#define dsign A,
     ((B)<0.0?-(A):(A))
 

#define dmod A,
 
 

Value:

((B)!=0.0?((A)*(B)>0.0?(A)-(B)*floor((A)/(B))\
                                        :(A)+(B)*floor(-(A)/(B))):(A))

#define FALSE   0
 

#define TRUE   1
 

#define DPI   3.1415926535897932384626433832795028841971693993751
 

#define D2PI   6.2831853071795864769252867665590057683943387987502
 

#define D1B2PI   0.15915494309189533576888376337251436203445964574046
 

#define D4PI   12.566370614359172953850573533118011536788677597500
 

#define D1B4PI   0.079577471545947667884441881686257181017229822870228
 

#define DPISQ   9.8696044010893586188344909998761511353136994072408
 

#define DSQRPI   1.7724538509055160272981674833411451827975494561224
 

#define DPIBY2   1.5707963267948966192313216916397514420985846996876
 

#define DD2R   0.017453292519943295769236907684886127134428718885417
 

#define DR2D   57.295779513082320876798154814105170332405472466564
 

#define DAS2R   4.8481368110953599358991410235794797595635330237270e-6
 

#define DR2AS   2.0626480624709635515647335733077861319665970087963e5
 

#define DH2R   0.26179938779914943653855361527329190701643078328126
 

#define DR2H   3.8197186342054880584532103209403446888270314977709
 

#define DS2R   7.2722052166430399038487115353692196393452995355905e-5
 

#define DR2S   1.3750987083139757010431557155385240879777313391975e4
 

#define D15B2P   2.3873241463784300365332564505877154305168946861068
 


Generated on Wed Dec 3 14:55:54 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001