ergo
config.h
Go to the documentation of this file.
1/* source/config.h. Generated from config.h.in by configure. */
2/* source/config.h.in. Generated from configure.ac by autoheader. */
3
4/* The location of installed ergo data files */
5#define ERGO_DATA_PREFIX "/usr/share/ergo"
6
7/* The location of the sources */
8#define ERGO_SPREFIX "/builddir/build/BUILD/ergo-3.8.2"
9
10/* XC functionals' precision */
11#define FUNC_PRECISION 2
12
13/* Define to 1 if you have the `atexit' function. */
14#define HAVE_ATEXIT 1
15
16/* Define to 1 if you have the `cos' function. */
17#define HAVE_COS 1
18
19/* Define to 1 if you have the `cosf' function. */
20#define HAVE_COSF 1
21
22/* Define to 1 if you have the `cosl' function. */
23#define HAVE_COSL 1
24
25/* Define to 1 if you have the `cosq' function. */
26/* #undef HAVE_COSQ */
27
28/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
29/* #undef HAVE_DOPRNT */
30
31/* Define to 1 if you have the `erf' function. */
32#define HAVE_ERF 1
33
34/* Define to 1 if you have the `erfc' function. */
35#define HAVE_ERFC 1
36
37/* Define to 1 if you have the `erfcf' function. */
38#define HAVE_ERFCF 1
39
40/* Define to 1 if you have the `erfcl' function. */
41#define HAVE_ERFCL 1
42
43/* Define to 1 if you have the `erfcq' function. */
44/* #undef HAVE_ERFCQ */
45
46/* Define to 1 if you have the `erff' function. */
47#define HAVE_ERFF 1
48
49/* Define to 1 if you have the `erfl' function. */
50#define HAVE_ERFL 1
51
52/* Define to 1 if you have the `erfq' function. */
53/* #undef HAVE_ERFQ */
54
55/* Define to 1 if you have the `exp' function. */
56#define HAVE_EXP 1
57
58/* Define to 1 if you have the `expf' function. */
59#define HAVE_EXPF 1
60
61/* Define to 1 if you have the `expl' function. */
62#define HAVE_EXPL 1
63
64/* Define to 1 if you have the `expq' function. */
65/* #undef HAVE_EXPQ */
66
67/* Define to 1 if you have the `fabs' function. */
68#define HAVE_FABS 1
69
70/* Define to 1 if you have the `fabsf' function. */
71#define HAVE_FABSF 1
72
73/* Define to 1 if you have the `fabsl' function. */
74#define HAVE_FABSL 1
75
76/* Define to 1 if you have the `fabsq' function. */
77/* #undef HAVE_FABSQ */
78
79/* Define to 1 if you have the `floor' function. */
80/* #undef HAVE_FLOOR */
81
82/* Define to 1 if you have the <inttypes.h> header file. */
83#define HAVE_INTTYPES_H 1
84
85/* Define to 1 if you have the `lapack' library (-llapack). */
86/* #undef HAVE_LIBLAPACK */
87
88/* Define to 1 if you have the `m' library (-lm). */
89#define HAVE_LIBM 1
90
91/* Define to 1 if you have the `mkl_lapack' library (-lmkl_lapack). */
92/* #undef HAVE_LIBMKL_LAPACK */
93
94/* Define to 1 if you have the `pthread' library (-lpthread). */
95#define HAVE_LIBPTHREAD 1
96
97/* Define to 1 if you have the `quadmath' library (-lquadmath). */
98/* #undef HAVE_LIBQUADMATH */
99
100/* Define to 1 if you have the <limits.h> header file. */
101#define HAVE_LIMITS_H 1
102
103/* Define to 1 if you have the `log' function. */
104#define HAVE_LOG 1
105
106/* Define to 1 if you have the `log10' function. */
107#define HAVE_LOG10 1
108
109/* Define to 1 if you have the `log10f' function. */
110#define HAVE_LOG10F 1
111
112/* Define to 1 if you have the `log10l' function. */
113#define HAVE_LOG10L 1
114
115/* Define to 1 if you have the `log10q' function. */
116/* #undef HAVE_LOG10Q */
117
118/* Define to 1 if you have the `logf' function. */
119#define HAVE_LOGF 1
120
121/* Define to 1 if you have the `logl' function. */
122#define HAVE_LOGL 1
123
124/* Define to 1 if you have the `logq' function. */
125/* #undef HAVE_LOGQ */
126
127/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
128 to 0 otherwise. */
129#define HAVE_MALLOC 1
130
131/* Define to 1 if you have the <memory.h> header file. */
132#define HAVE_MEMORY_H 1
133
134/* Define to 1 if you have the `memset' function. */
135#define HAVE_MEMSET 1
136
137/* Define to 1 if you have the `pow' function. */
138#define HAVE_POW 1
139
140/* Define to 1 if you have the `powf' function. */
141#define HAVE_POWF 1
142
143/* Define to 1 if you have the `powl' function. */
144#define HAVE_POWL 1
145
146/* Define to 1 if you have the `powq' function. */
147/* #undef HAVE_POWQ */
148
149/* Define to 1 if your system has a GNU libc compatible `realloc' function,
150 and to 0 otherwise. */
151#define HAVE_REALLOC 1
152
153/* Define to 1 if you have the `rint' function. */
154/* #undef HAVE_RINT */
155
156/* Define to 1 if you have the `sin' function. */
157#define HAVE_SIN 1
158
159/* Define to 1 if you have the `sinf' function. */
160#define HAVE_SINF 1
161
162/* Define to 1 if you have the `sinl' function. */
163#define HAVE_SINL 1
164
165/* Define to 1 if you have the `sinq' function. */
166/* #undef HAVE_SINQ */
167
168/* Define to 1 if you have the `sqrt' function. */
169#define HAVE_SQRT 1
170
171/* Define to 1 if you have the `sqrtf' function. */
172#define HAVE_SQRTF 1
173
174/* Define to 1 if you have the `sqrtl' function. */
175#define HAVE_SQRTL 1
176
177/* Define to 1 if you have the `sqrtq' function. */
178/* #undef HAVE_SQRTQ */
179
180/* Define to 1 if you have the <stddef.h> header file. */
181#define HAVE_STDDEF_H 1
182
183/* Define to 1 if you have the <stdint.h> header file. */
184#define HAVE_STDINT_H 1
185
186/* Define to 1 if you have the <stdio.h> header file. */
187#define HAVE_STDIO_H 1
188
189/* Define to 1 if you have the <stdlib.h> header file. */
190#define HAVE_STDLIB_H 1
191
192/* Define to 1 if you have the `strcasecmp' function. */
193#define HAVE_STRCASECMP 1
194
195/* Define to 1 if you have the `strchr' function. */
196#define HAVE_STRCHR 1
197
198/* Define to 1 if you have the `strdup' function. */
199#define HAVE_STRDUP 1
200
201/* Define to 1 if you have the <strings.h> header file. */
202#define HAVE_STRINGS_H 1
203
204/* Define to 1 if you have the <string.h> header file. */
205#define HAVE_STRING_H 1
206
207/* Define to 1 if you have the `strncasecmp' function. */
208#define HAVE_STRNCASECMP 1
209
210/* Define to 1 if you have the <sys/stat.h> header file. */
211#define HAVE_SYS_STAT_H 1
212
213/* Define to 1 if you have the <sys/time.h> header file. */
214#define HAVE_SYS_TIME_H 1
215
216/* Define to 1 if you have the <sys/types.h> header file. */
217#define HAVE_SYS_TYPES_H 1
218
219/* Define to 1 if you have the <unistd.h> header file. */
220#define HAVE_UNISTD_H 1
221
222/* Define to 1 if you have the `vprintf' function. */
223#define HAVE_VPRINTF 1
224
225/* Name of package */
226#define PACKAGE "ergo"
227
228/* Define to the address where bug reports for this package should be sent. */
229#define PACKAGE_BUGREPORT "info@ergoscf.org"
230
231/* Define to the full name of this package. */
232#define PACKAGE_NAME "ERGO"
233
234/* Define to the full name and version of this package. */
235#define PACKAGE_STRING "ERGO 3.8.2"
236
237/* Define to the one symbol short name of this package. */
238#define PACKAGE_TARNAME "ergo"
239
240/* Define to the home page for this package. */
241#define PACKAGE_URL ""
242
243/* Define to the version of this package. */
244#define PACKAGE_VERSION "3.8.2"
245
246/* which precision should be used */
247#define PRECISION_DOUBLE 1
248
249/* which precision should be used */
250/* #undef PRECISION_LONG_DOUBLE */
251
252/* which precision should be used */
253/* #undef PRECISION_QUAD_FLT128 */
254
255/* which precision should be used */
256/* #undef PRECISION_SINGLE */
257
258/* Define to 1 if all of the C90 standard headers exist (not just the ones
259 required in a freestanding environment). This macro is provided for
260 backward compatibility; new code need not use it. */
261#define STDC_HEADERS 1
262
263/* Use BLAS for small matrices in XC integration */
264#define USE_BLAS_IN_XC 0
265
266/* Use C++ Linear Algebra Template Library */
267/* #undef USE_LINALG_TEMPLATES */
268
269/* Use SSE intrinsics to generate efficient computational kernels */
270/* #undef USE_SSE_INTRINSICS */
271
272/* Version number of package */
273#define VERSION "3.8.2"
274
275/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
276 `char[]'. */
277/* #undef YYTEXT_POINTER */
278
279/* Define to rpl_malloc if the replacement function should be used. */
280/* #undef malloc */
281
282/* Define to rpl_realloc if the replacement function should be used. */
283/* #undef realloc */
284
285/* Define to the equivalent of the C99 'restrict' keyword, or to
286 nothing if this is not supported. Do not define if restrict is
287 supported only directly. */
288#define restrict __restrict__
289/* Work around a bug in older versions of Sun C++, which did not
290 #define __restrict__ or support _Restrict or __restrict__
291 even though the corresponding Sun C compiler ended up with
292 "#define restrict _Restrict" or "#define restrict __restrict__"
293 in the previous line. This workaround can be removed once
294 we assume Oracle Developer Studio 12.5 (2016) or later. */
295#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
296# define _Restrict
297# define __restrict__
298#endif
299
300/* Define to `unsigned int' if <sys/types.h> does not define. */
301/* #undef size_t */
302
303/* Define to empty if the keyword `volatile' does not work. Warning: valid
304 code using `volatile' can become incorrect without. Disable with care. */
305/* #undef volatile */