Go to the documentation of this file. 1 #ifndef OVERTURE_TYPES_H
2 #define OVERTURE_TYPES_H
27 # define INTEGER_MIN LONG_MIN
28 # define INTEGER_MAX LONG_MAX
34 # define INTEGER_MIN INT_MIN
35 # define INTEGER_MAX INT_MAX
73 #define MPI_Real MPI_DOUBLE
76 # define REAL_RADIX FLT_RADIX
77 # define REAL_ROUNDS FLT_ROUNDS
78 # define REAL_DIG DBL_DIG
79 # define REAL_EPSILON DBL_EPSILON
80 # define REAL_MANT_DIG DBL_MANT_DIG
81 # define REAL_MAX DBL_MAX
82 # define REAL_MAX_EXP DBL_MAX_EXP
83 # define REAL_MIN DBL_MIN
84 # define REAL_MIN_EXP DBL_MIN_EXP
106 #define MPI_Real MPI_FLOAT
109 # define REAL_RADIX FLT_RADIX
110 # define REAL_ROUNDS FLT_ROUNDS
111 # define REAL_DIG FLT_DIG
112 # define REAL_EPSILON FLT_EPSILON
113 # define REAL_MANT_DIG FLT_MANT_DIG
114 # define REAL_MAX FLT_MAX
115 # define REAL_MAX_EXP FLT_MAX_EXP
116 # define REAL_MIN FLT_MIN
117 # define REAL_MIN_EXP FLT_MIN_EXP
136 # define BL_SPACEDIM 3
138 # define BL_ARCH_IEEE
140 #if ( defined(__alpha) || defined(__sgi) )
141 inline ostream&
operator<<(ostream&
s,
const long double& x)
142 { s << (double)x;
return s; }
143 #endif // ( defined(__alpha) || defined(__sgi) )
145 #if !defined(OV_BOOL_DEFINED) && !defined(USE_PPP)
149 #ifdef OV_EXCEPTIONS_NOT_SUPPORTED
150 #define throw exit(1); cout <<