root/library/bdm/base/itpp/config.h @ 1187

Revision 812, 6.8 kB (checked in by smidl, 14 years ago)

ITPP included into BDM


Line 
1/* itpp/config.h.  Generated from config.h.in by configure.  */
2/* itpp/config.h.in.  Generated from configure.ac by autoheader.  */
3
4
5#ifndef CONFIG_H
6#define CONFIG_H
7
8
9/* Define to dummy `main' function (if any) required to link to the Fortran
10   libraries. */
11/* #undef F77_DUMMY_MAIN */
12
13/* Define if F77 and FC dummy `main' functions are identical. */
14/* #undef FC_DUMMY_MAIN_EQ_F77 */
15
16/* Define to 1 if you have the `acosh' function. */
17#define HAVE_ACOSH 1
18
19/* Define to 1 if you have the `asinh' function. */
20#define HAVE_ASINH 1
21
22/* Define to 1 if you have the `atanh' function. */
23#define HAVE_ATANH 1
24
25/* Define if you have a BLAS library. */
26#define HAVE_BLAS 1
27
28/* Define if you have an ACML BLAS library. */
29/* #undef HAVE_BLAS_ACML */
30
31/* Define if you have an ATLAS BLAS library. */
32/* #undef HAVE_BLAS_ATLAS */
33
34/* Define if you have an MKL BLAS library. */
35/* #undef HAVE_BLAS_MKL */
36
37/* Define to 1 if you have the `cbrt' function. */
38#define HAVE_CBRT 1
39
40/* Define to 1 if you have the <cmath> header file. */
41#define HAVE_CMATH 1
42
43/* Define to 1 if you have the <complex> header file. */
44#define HAVE_COMPLEX 1
45
46/* Define to 1 if you have the declaration of `isfinite', and to 0 if you
47   don't. */
48#define HAVE_DECL_ISFINITE 0
49
50/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't.
51   */
52#define HAVE_DECL_ISINF 1
53
54/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't.
55   */
56#define HAVE_DECL_ISNAN 1
57
58/* Define to 1 if you have the declaration of `signgam', and to 0 if you
59   don't. */
60#define HAVE_DECL_SIGNGAM 1
61
62/* Define to 1 if you have the <dlfcn.h> header file. */
63#define HAVE_DLFCN_H 1
64
65/* Define to 1 if you have the `erf' function. */
66#define HAVE_ERF 1
67
68/* Define to 1 if you have the `erfc' function. */
69#define HAVE_ERFC 1
70
71/* Define if the compiler supports extern template */
72#define HAVE_EXTERN_TEMPLATE 1
73
74/* Define if you have FFT library. */
75/* #undef HAVE_FFT */
76
77/* Define if you have FFTW3 library. */
78/* #undef HAVE_FFTW3 */
79
80/* Define if you have ACML FFT library. */
81/* #undef HAVE_FFT_ACML */
82
83/* Define if you have MKL FFT library. */
84/* #undef HAVE_FFT_MKL */
85
86/* Define to 1 if you have the `finite' function. */
87#define HAVE_FINITE 1
88
89/* Define to 1 if you have the `fpclass' function. */
90/* #undef HAVE_FPCLASS */
91
92/* Define to 1 if you have the <ieeefp.h> header file. */
93/* #undef HAVE_IEEEFP_H */
94
95/* Define to 1 if you have the <inttypes.h> header file. */
96#define HAVE_INTTYPES_H 1
97
98/* Define to 1 if you have the `isfinite' function. */
99/* #undef HAVE_ISFINITE */
100
101/* Define to 1 if you have the `isinf' function. */
102#define HAVE_ISINF 1
103
104/* Define to 1 if you have the `isnan' function. */
105#define HAVE_ISNAN 1
106
107/* Define if you have LAPACK library. */
108#define HAVE_LAPACK 1
109
110/* Define to 1 if you have the `lgamma' function. */
111#define HAVE_LGAMMA 1
112
113/* Define to 1 if you have the `log1p' function. */
114#define HAVE_LOG1P 1
115
116/* Define to 1 if you have the `log2' function. */
117#define HAVE_LOG2 1
118
119/* Define to 1 if you have the <memory.h> header file. */
120#define HAVE_MEMORY_H 1
121
122/* Define to 1 if you have the `rint' function. */
123#define HAVE_RINT 1
124
125/* Define to 1 if you have the <stdint.h> header file. */
126#define HAVE_STDINT_H 1
127
128/* Define to 1 if you have the <stdlib.h> header file. */
129#define HAVE_STDLIB_H 1
130
131/* Define to 1 if you have the `std::isfinite' function. */
132#define HAVE_STD_ISFINITE 1
133
134/* Define to 1 if you have the `std::isinf' function. */
135#define HAVE_STD_ISINF 1
136
137/* Define to 1 if you have the `std::isnan' function. */
138#define HAVE_STD_ISNAN 1
139
140/* Define to 1 if you have the <strings.h> header file. */
141#define HAVE_STRINGS_H 1
142
143/* Define to 1 if you have the <string.h> header file. */
144#define HAVE_STRING_H 1
145
146/* Define to 1 if you have the <sys/stat.h> header file. */
147#define HAVE_SYS_STAT_H 1
148
149/* Define to 1 if you have the <sys/types.h> header file. */
150#define HAVE_SYS_TYPES_H 1
151
152/* Define to 1 if you have the `tgamma' function. */
153#define HAVE_TGAMMA 1
154
155/* Define to 1 if you have the <unistd.h> header file. */
156#define HAVE_UNISTD_H 1
157
158/* Define to use zdotusub_ Fortran wrapper. */
159#define HAVE_ZDOTUSUB 1
160
161/* Define to use "void zdotu_()". */
162/* #undef HAVE_ZDOTU_VOID */
163
164/* Define if you want exceptions handling */
165#define ITPP_EXCEPTIONS 1
166
167/* Define to the sub-directory in which libtool stores uninstalled libraries.
168   */
169#define LT_OBJDIR ".libs/"
170
171/* Name of package */
172#define PACKAGE "itpp"
173
174/* Define to the address where bug reports for this package should be sent. */
175#define PACKAGE_BUGREPORT "http://sourceforge.net/projects/itpp/forums/forum/115656"
176
177/* Define to the full name of this package. */
178#define PACKAGE_NAME "IT++"
179
180/* Define to the full name and version of this package. */
181#define PACKAGE_STRING "IT++ 4.0.7.r1749"
182
183/* Define to the one symbol short name of this package. */
184#define PACKAGE_TARNAME "itpp"
185
186/* Define to the home page for this package. */
187#define PACKAGE_URL ""
188
189/* Define to the version of this package. */
190#define PACKAGE_VERSION "4.0.7.r1749"
191
192/* The size of `int', as computed by sizeof. */
193#define SIZEOF_INT 4
194
195/* The size of `long', as computed by sizeof. */
196#define SIZEOF_LONG 8
197
198/* The size of `long long', as computed by sizeof. */
199#define SIZEOF_LONG_LONG 8
200
201/* The size of `short', as computed by sizeof. */
202#define SIZEOF_SHORT 2
203
204/* The size of `unsigned int', as computed by sizeof. */
205#define SIZEOF_UNSIGNED_INT 4
206
207/* The size of `unsigned long', as computed by sizeof. */
208#define SIZEOF_UNSIGNED_LONG 8
209
210/* The size of `unsigned long long', as computed by sizeof. */
211#define SIZEOF_UNSIGNED_LONG_LONG 8
212
213/* The size of `unsigned short', as computed by sizeof. */
214#define SIZEOF_UNSIGNED_SHORT 2
215
216/* Define to 1 if you have the ANSI C header files. */
217#define STDC_HEADERS 1
218
219/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
220#define TIME_WITH_SYS_TIME 1
221
222/* Version number of package */
223#define VERSION "4.0.7.r1749"
224
225
226#if defined(HAVE_CMATH)
227#  include <cmath>
228#endif
229
230/* Solaris uses <ieeefp.h> for declaring isnan() and finite() functions */
231#if defined(HAVE_IEEEFP_H)
232#  include <ieeefp.h>
233#endif
234
235/* Microsoft Visual C++ .NET underscore prefixed functions */
236#if defined(_MSC_VER)
237#  include <cfloat>
238#  define HAVE_FINITE 1
239#  define finite(x) _finite(x)
240#  define HAVE_ISFINITE 1
241#  define isfinite(x) _finite(x)
242#  define HAVE_ISNAN 1
243#  define isnan(x) _isnan(x)
244#  define HAVE_FPCLASS 1
245#  define fpclass(x) _fpclass(x)
246#  define FP_NINF _FPCLASS_NINF
247#  define FP_PINF _FPCLASS_PINF
248#  define HAVE_JN 1
249#  define jn(a, b) _jn(a, b)
250#  define HAVE_YN 1
251#  define yn(a, b) _yn(a, b)
252#  define HAVE_J0 1
253#  define j0(a) _j0(a)
254#  define HAVE_J1 1
255#  define j1(a) _j1(a)
256#endif /* defined(_MSC_VER) */
257
258/* Represent GCC version in a concise form */
259#define GCC_VERSION (__GNUC__ * 10000           \
260                     + __GNUC_MINOR__ * 100     \
261                     + __GNUC_PATCHLEVEL__)
262
263#endif /* #ifndef CONFIG_H */
Note: See TracBrowser for help on using the browser.