Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

doubles.h File Reference

#include <float.h>

Go to the source code of this file.

Defines

#define base_EPSILON   (DBL_EPSILON*10)
#define IS_GT(X, Y)   ((X) > (Y)+base_EPSILON)
#define IS_LT(X, Y)   ((X) < (Y)-base_EPSILON)
#define IS_GE(X, Y)   ((X) > (Y)-base_EPSILON)
#define IS_LE(X, Y)   ((X) < (Y)+base_EPSILON)
#define IS_EQ(X, Y)   (IS_GE(X,Y) && IS_LE(X,Y))


Define Documentation

#define base_EPSILON   (DBL_EPSILON*10)
 

#define IS_EQ X,
 )     (IS_GE(X,Y) && IS_LE(X,Y))
 

#define IS_GE X,
 )     ((X) > (Y)-base_EPSILON)
 

#define IS_GT X,
 )     ((X) > (Y)+base_EPSILON)
 

#define IS_LE X,
 )     ((X) < (Y)+base_EPSILON)
 

#define IS_LT X,
 )     ((X) < (Y)-base_EPSILON)
 


Generated on Fri Jun 30 00:02:30 2006 for Module base by  doxygen 1.4.2