00001 /* source/config.h. Generated from config.h.in by configure. */ 00002 /* source/config.h.in. Generated from configure.ac by autoheader. */ 00003 00004 /* The location of installed ergo data files */ 00005 #define ERGO_DATA_PREFIX "/usr/share/ergo" 00006 00007 /* The location of the sources */ 00008 #define ERGO_SPREFIX "/builddir/build/BUILD/ergo-3.7" 00009 00010 /* XC functionals' precision */ 00011 #define FUNC_PRECISION 2 00012 00013 /* Define to 1 if you have the `atexit' function. */ 00014 #define HAVE_ATEXIT 1 00015 00016 /* Define to 1 if you have the `cos' function. */ 00017 #define HAVE_COS 1 00018 00019 /* Define to 1 if you have the `cosf' function. */ 00020 #define HAVE_COSF 1 00021 00022 /* Define to 1 if you have the `cosl' function. */ 00023 #define HAVE_COSL 1 00024 00025 /* Define to 1 if you have the `cosq' function. */ 00026 /* #undef HAVE_COSQ */ 00027 00028 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ 00029 /* #undef HAVE_DOPRNT */ 00030 00031 /* Define to 1 if you have the `erf' function. */ 00032 #define HAVE_ERF 1 00033 00034 /* Define to 1 if you have the `erfc' function. */ 00035 #define HAVE_ERFC 1 00036 00037 /* Define to 1 if you have the `erfcf' function. */ 00038 #define HAVE_ERFCF 1 00039 00040 /* Define to 1 if you have the `erfcl' function. */ 00041 #define HAVE_ERFCL 1 00042 00043 /* Define to 1 if you have the `erfcq' function. */ 00044 /* #undef HAVE_ERFCQ */ 00045 00046 /* Define to 1 if you have the `erff' function. */ 00047 #define HAVE_ERFF 1 00048 00049 /* Define to 1 if you have the `erfl' function. */ 00050 #define HAVE_ERFL 1 00051 00052 /* Define to 1 if you have the `erfq' function. */ 00053 /* #undef HAVE_ERFQ */ 00054 00055 /* Define to 1 if you have the `exp' function. */ 00056 #define HAVE_EXP 1 00057 00058 /* Define to 1 if you have the `expf' function. */ 00059 #define HAVE_EXPF 1 00060 00061 /* Define to 1 if you have the `expl' function. */ 00062 #define HAVE_EXPL 1 00063 00064 /* Define to 1 if you have the `expq' function. */ 00065 /* #undef HAVE_EXPQ */ 00066 00067 /* Define to 1 if you have the `fabs' function. */ 00068 #define HAVE_FABS 1 00069 00070 /* Define to 1 if you have the `fabsf' function. */ 00071 #define HAVE_FABSF 1 00072 00073 /* Define to 1 if you have the `fabsl' function. */ 00074 #define HAVE_FABSL 1 00075 00076 /* Define to 1 if you have the `fabsq' function. */ 00077 /* #undef HAVE_FABSQ */ 00078 00079 /* Define to 1 if you have the `floor' function. */ 00080 #define HAVE_FLOOR 1 00081 00082 /* Define to 1 if you have the <inttypes.h> header file. */ 00083 #define HAVE_INTTYPES_H 1 00084 00085 /* Define to 1 if you have the `lapack' library (-llapack). */ 00086 /* #undef HAVE_LIBLAPACK */ 00087 00088 /* Define to 1 if you have the `m' library (-lm). */ 00089 #define HAVE_LIBM 1 00090 00091 /* Define to 1 if you have the `mkl_lapack' library (-lmkl_lapack). */ 00092 /* #undef HAVE_LIBMKL_LAPACK */ 00093 00094 /* Define to 1 if you have the `pthread' library (-lpthread). */ 00095 #define HAVE_LIBPTHREAD 1 00096 00097 /* Define to 1 if you have the `quadmath' library (-lquadmath). */ 00098 /* #undef HAVE_LIBQUADMATH */ 00099 00100 /* Define to 1 if you have the <limits.h> header file. */ 00101 #define HAVE_LIMITS_H 1 00102 00103 /* Define to 1 if you have the `log' function. */ 00104 #define HAVE_LOG 1 00105 00106 /* Define to 1 if you have the `log10' function. */ 00107 #define HAVE_LOG10 1 00108 00109 /* Define to 1 if you have the `log10f' function. */ 00110 #define HAVE_LOG10F 1 00111 00112 /* Define to 1 if you have the `log10l' function. */ 00113 #define HAVE_LOG10L 1 00114 00115 /* Define to 1 if you have the `log10q' function. */ 00116 /* #undef HAVE_LOG10Q */ 00117 00118 /* Define to 1 if you have the `logf' function. */ 00119 #define HAVE_LOGF 1 00120 00121 /* Define to 1 if you have the `logl' function. */ 00122 #define HAVE_LOGL 1 00123 00124 /* Define to 1 if you have the `logq' function. */ 00125 /* #undef HAVE_LOGQ */ 00126 00127 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and 00128 to 0 otherwise. */ 00129 #define HAVE_MALLOC 1 00130 00131 /* Define to 1 if you have the <memory.h> header file. */ 00132 #define HAVE_MEMORY_H 1 00133 00134 /* Define to 1 if you have the `memset' function. */ 00135 #define HAVE_MEMSET 1 00136 00137 /* Define to 1 if you have the `pow' function. */ 00138 #define HAVE_POW 1 00139 00140 /* Define to 1 if you have the `powf' function. */ 00141 #define HAVE_POWF 1 00142 00143 /* Define to 1 if you have the `powl' function. */ 00144 #define HAVE_POWL 1 00145 00146 /* Define to 1 if you have the `powq' function. */ 00147 /* #undef HAVE_POWQ */ 00148 00149 /* Define to 1 if your system has a GNU libc compatible `realloc' function, 00150 and to 0 otherwise. */ 00151 #define HAVE_REALLOC 1 00152 00153 /* Define to 1 if you have the `rint' function. */ 00154 #define HAVE_RINT 1 00155 00156 /* Define to 1 if you have the `sin' function. */ 00157 #define HAVE_SIN 1 00158 00159 /* Define to 1 if you have the `sinf' function. */ 00160 #define HAVE_SINF 1 00161 00162 /* Define to 1 if you have the `sinl' function. */ 00163 #define HAVE_SINL 1 00164 00165 /* Define to 1 if you have the `sinq' function. */ 00166 /* #undef HAVE_SINQ */ 00167 00168 /* Define to 1 if you have the `sqrt' function. */ 00169 #define HAVE_SQRT 1 00170 00171 /* Define to 1 if you have the `sqrtf' function. */ 00172 #define HAVE_SQRTF 1 00173 00174 /* Define to 1 if you have the `sqrtl' function. */ 00175 #define HAVE_SQRTL 1 00176 00177 /* Define to 1 if you have the `sqrtq' function. */ 00178 /* #undef HAVE_SQRTQ */ 00179 00180 /* Define to 1 if you have the <stddef.h> header file. */ 00181 #define HAVE_STDDEF_H 1 00182 00183 /* Define to 1 if you have the <stdint.h> header file. */ 00184 #define HAVE_STDINT_H 1 00185 00186 /* Define to 1 if you have the <stdlib.h> header file. */ 00187 #define HAVE_STDLIB_H 1 00188 00189 /* Define to 1 if you have the `strcasecmp' function. */ 00190 #define HAVE_STRCASECMP 1 00191 00192 /* Define to 1 if you have the `strchr' function. */ 00193 #define HAVE_STRCHR 1 00194 00195 /* Define to 1 if you have the `strdup' function. */ 00196 #define HAVE_STRDUP 1 00197 00198 /* Define to 1 if you have the <strings.h> header file. */ 00199 #define HAVE_STRINGS_H 1 00200 00201 /* Define to 1 if you have the <string.h> header file. */ 00202 #define HAVE_STRING_H 1 00203 00204 /* Define to 1 if you have the `strncasecmp' function. */ 00205 #define HAVE_STRNCASECMP 1 00206 00207 /* Define to 1 if you have the <sys/stat.h> header file. */ 00208 #define HAVE_SYS_STAT_H 1 00209 00210 /* Define to 1 if you have the <sys/time.h> header file. */ 00211 #define HAVE_SYS_TIME_H 1 00212 00213 /* Define to 1 if you have the <sys/types.h> header file. */ 00214 #define HAVE_SYS_TYPES_H 1 00215 00216 /* Define to 1 if you have the <unistd.h> header file. */ 00217 #define HAVE_UNISTD_H 1 00218 00219 /* Define to 1 if you have the `vprintf' function. */ 00220 #define HAVE_VPRINTF 1 00221 00222 /* Name of package */ 00223 #define PACKAGE "ergo" 00224 00225 /* Define to the address where bug reports for this package should be sent. */ 00226 #define PACKAGE_BUGREPORT "info@ergoscf.org" 00227 00228 /* Define to the full name of this package. */ 00229 #define PACKAGE_NAME "ERGO" 00230 00231 /* Define to the full name and version of this package. */ 00232 #define PACKAGE_STRING "ERGO 3.7" 00233 00234 /* Define to the one symbol short name of this package. */ 00235 #define PACKAGE_TARNAME "ergo" 00236 00237 /* Define to the home page for this package. */ 00238 #define PACKAGE_URL "" 00239 00240 /* Define to the version of this package. */ 00241 #define PACKAGE_VERSION "3.7" 00242 00243 /* which precision should be used */ 00244 #define PRECISION_DOUBLE 1 00245 00246 /* which precision should be used */ 00247 /* #undef PRECISION_LONG_DOUBLE */ 00248 00249 /* which precision should be used */ 00250 /* #undef PRECISION_QUAD_FLT128 */ 00251 00252 /* which precision should be used */ 00253 /* #undef PRECISION_SINGLE */ 00254 00255 /* Define to 1 if you have the ANSI C header files. */ 00256 #define STDC_HEADERS 1 00257 00258 /* Use BLAS for small matrices in XC integration */ 00259 #define USE_BLAS_IN_XC 0 00260 00261 /* Use C++ Linear Algebra Template Library */ 00262 /* #undef USE_LINALG_TEMPLATES */ 00263 00264 /* Use SSE intrinsics to generate efficient computational kernels */ 00265 /* #undef USE_SSE_INTRINSICS */ 00266 00267 /* Version number of package */ 00268 #define VERSION "3.7" 00269 00270 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 00271 `char[]'. */ 00272 /* #undef YYTEXT_POINTER */ 00273 00274 /* Define to rpl_malloc if the replacement function should be used. */ 00275 /* #undef malloc */ 00276 00277 /* Define to rpl_realloc if the replacement function should be used. */ 00278 /* #undef realloc */ 00279 00280 /* Define to the equivalent of the C99 'restrict' keyword, or to 00281 nothing if this is not supported. Do not define if restrict is 00282 supported directly. */ 00283 #define restrict __restrict 00284 /* Work around a bug in Sun C++: it does not support _Restrict or 00285 __restrict__, even though the corresponding Sun C compiler ends up with 00286 "#define restrict _Restrict" or "#define restrict __restrict__" in the 00287 previous line. Perhaps some future version of Sun C++ will work with 00288 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ 00289 #if defined __SUNPRO_CC && !defined __RESTRICT 00290 # define _Restrict 00291 # define __restrict__ 00292 #endif 00293 00294 /* Define to `unsigned int' if <sys/types.h> does not define. */ 00295 /* #undef size_t */ 00296 00297 /* Define to empty if the keyword `volatile' does not work. Warning: valid 00298 code using `volatile' can become incorrect without. Disable with care. */ 00299 /* #undef volatile */