9 #if !defined(DtIFSPEC13) && !defined(DtIFSPEC1516)
25 #define FLOAT64_POSITIVE_INFINITY (DBL_MAX)
26 #define FLOAT64_NEGATIVE_INFINITY (-DBL_MAX)
27 #define FLOAT64_EPSILON (DBL_MIN)
28 #define FLOAT64_ZERO (0.0)
31 #define nextafter _nextafter
49 virtual void setZero ();
50 virtual bool isZero ()
const;
51 virtual void setEpsilon ();
52 virtual bool isEpsilon ()
const;
60 throw (IllegalTimeArithmetic);
63 throw (IllegalTimeArithmetic);
65 virtual bool operator> (
double value)
const;
67 virtual bool operator< (
double value)
const;
69 virtual bool operator== (
double value)
const;
71 virtual bool operator>= (
double value)
const;
73 virtual bool operator<= (
double value)
const;
75 virtual void setToDifference (
double minuend,
double subtrahend)
76 throw (IllegalTimeArithmetic);
79 virtual double getInterval ()
const;
80 virtual void setInterval (
double value);
double myInterval
Definition: HLAfloat64IntervalImpl1516e.h:84
static const double theEpsilon
Definition: HLAfloat64IntervalImpl1516e.h:86
static const double theZero
Definition: HLAfloat64IntervalImpl1516e.h:85
static const double thePositiveInfinity
Definition: HLAfloat64IntervalImpl1516e.h:87
Definition: HLAfloat64IntervalImpl1516e.h:36
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155