00001 /* itpp/config.h. Generated from config.h.in by configure. */ 00002 /* itpp/config.h.in. Generated from configure.ac by autoheader. */ 00003 00004 00005 #ifndef CONFIG_H 00006 #define CONFIG_H 00007 00008 00009 /* Define to dummy `main' function (if any) required to link to the Fortran 00010 libraries. */ 00011 /* #undef F77_DUMMY_MAIN */ 00012 00013 /* Define if F77 and FC dummy `main' functions are identical. */ 00014 /* #undef FC_DUMMY_MAIN_EQ_F77 */ 00015 00016 /* Define to 1 if you have the `acosh' function. */ 00017 /* #undef HAVE_ACOSH */ 00018 00019 /* Define to 1 if you have the `asinh' function. */ 00020 /* #undef HAVE_ASINH */ 00021 00022 /* Define to 1 if you have the `atanh' function. */ 00023 /* #undef HAVE_ATANH */ 00024 00025 #if defined(HAVE_ACML) || defined(HAVE_MKL) 00026 /* Define if you have a BLAS library. */ 00027 # define HAVE_BLAS 1 00028 #endif 00029 00030 #ifdef HAVE_ACML 00031 /* Define if you have an ACML BLAS library. */ 00032 # define HAVE_BLAS_ACML 1 00033 #endif 00034 00035 /* Define if you have an ATLAS BLAS library. */ 00036 /* #undef HAVE_BLAS_ATLAS */ 00037 00038 #ifdef HAVE_MKL 00039 /* Define if you have an MKL BLAS library. */ 00040 # define HAVE_BLAS_MKL 1 00041 #endif 00042 00043 /* Define to 1 if you have the `cbrt' function. */ 00044 /* #undef HAVE_CBRT */ 00045 00046 /* Define to 1 if you have the <cmath> header file. */ 00047 #define HAVE_CMATH 1 00048 00049 /* Define to 1 if you have the <complex> header file. */ 00050 #define HAVE_COMPLEX 1 00051 00052 /* Define to 1 if you have the declaration of `isfinite', and to 0 if you 00053 don't. */ 00054 #define HAVE_DECL_ISFINITE 0 00055 00056 /* Define to 1 if you have the declaration of `isinf', and to 0 if you don't. 00057 */ 00058 #define HAVE_DECL_ISINF 0 00059 00060 /* Define to 1 if you have the declaration of `isnan', and to 0 if you don't. 00061 */ 00062 #define HAVE_DECL_ISNAN 0 00063 00064 /* Define to 1 if you have the declaration of `signgam', and to 0 if you 00065 don't. */ 00066 #define HAVE_DECL_SIGNGAM 0 00067 00068 /* Define to 1 if you have the <dlfcn.h> header file. */ 00069 #define HAVE_DLFCN_H 1 00070 00071 /* Define to 1 if you have the `erf' function. */ 00072 /* #undef HAVE_ERF */ 00073 00074 /* Define to 1 if you have the `erfc' function. */ 00075 /* #undef HAVE_ERFC */ 00076 00077 /* Define to 1 if you have the `expm1' function. */ 00078 /* #undef HAVE_EXPM1 */ 00079 00080 /* Define if the compiler supports extern template */ 00081 /* #undef HAVE_EXTERN_TEMPLATE */ 00082 00083 #if defined(HAVE_ACML) || defined(HAVE_MKL) 00084 /* Define if you have FFT library. */ 00085 # define HAVE_FFT 1 00086 #endif 00087 00088 /* Define if you have FFTW3 library. */ 00089 /* #undef HAVE_FFTW3 */ 00090 00091 #ifdef HAVE_ACML 00092 /* Define if you have ACML FFT library. */ 00093 # define HAVE_FFT_ACML 1 00094 #endif 00095 00096 #ifdef HAVE_MKL 00097 /* Define if you have MKL FFT library. */ 00098 # define HAVE_FFT_MKL 1 00099 #endif 00100 00101 /* Define to 1 if you have the `finite' function. */ 00102 #define HAVE_FINITE 1 00103 00104 /* Define to 1 if you have the `fpclass' function. */ 00105 #define HAVE_FPCLASS 1 00106 00107 /* Define to 1 if you have the <ieeefp.h> header file. */ 00108 /* #undef HAVE_IEEEFP_H */ 00109 00110 /* Define to 1 if you have the <inttypes.h> header file. */ 00111 /* #undef HAVE_INTTYPES_H */ 00112 00113 /* Define to 1 if you have the `isfinite' function. */ 00114 #define HAVE_ISFINITE 1 00115 00116 /* Define to 1 if you have the `isinf' function. */ 00117 /* #undef HAVE_ISINF */ 00118 00119 /* Define to 1 if you have the `isnan' function. */ 00120 #define HAVE_ISNAN 1 00121 00122 #if defined(HAVE_ACML) || defined(HAVE_MKL) 00123 /* Define if you have LAPACK library. */ 00124 # define HAVE_LAPACK 1 00125 #endif 00126 00127 /* Define to 1 if you have the `lgamma' function. */ 00128 /* #undef HAVE_LGAMMA */ 00129 00130 /* Define to 1 if you have the `log1p' function. */ 00131 /* #undef HAVE_LOG1P */ 00132 00133 /* Define to 1 if you have the `log2' function. */ 00134 /* #undef HAVE_LOG2 */ 00135 00136 /* Define to 1 if you have the <memory.h> header file. */ 00137 #define HAVE_MEMORY_H 1 00138 00139 /* Define to 1 if you have the `rint' function. */ 00140 /* #undef HAVE_RINT */ 00141 00142 /* Define to 1 if you have the <stdint.h> header file. */ 00143 /* #undef HAVE_STDINT_H */ 00144 00145 /* Define to 1 if you have the <stdlib.h> header file. */ 00146 #define HAVE_STDLIB_H 1 00147 00148 /* Define to 1 if you have the `std::isfinite' function. */ 00149 /* #undef HAVE_STD_ISFINITE */ 00150 00151 /* Define to 1 if you have the `std::isinf' function. */ 00152 /* #undef HAVE_STD_ISINF */ 00153 00154 /* Define to 1 if you have the `std::isnan' function. */ 00155 /* #undef HAVE_STD_ISNAN */ 00156 00157 /* Define to 1 if you have the <strings.h> header file. */ 00158 #define HAVE_STRINGS_H 1 00159 00160 /* Define to 1 if you have the <string.h> header file. */ 00161 #define HAVE_STRING_H 1 00162 00163 /* Define to 1 if you have the <sys/stat.h> header file. */ 00164 #define HAVE_SYS_STAT_H 1 00165 00166 /* Define to 1 if you have the <sys/types.h> header file. */ 00167 #define HAVE_SYS_TYPES_H 1 00168 00169 /* Define to 1 if you have the `tgamma' function. */ 00170 /* #undef HAVE_TGAMMA */ 00171 00172 /* Define to 1 if you have the <unistd.h> header file. */ 00173 #define HAVE_UNISTD_H 1 00174 00175 /* Define if you use zdotusub_ Fortran wrapper. */ 00176 /* #undef HAVE_ZDOTUSUB */ 00177 00178 /* Define if "void zdotu_()" should be used. */ 00179 #define HAVE_ZDOTU_VOID 1 00180 00181 /* Define if you want exceptions handling */ 00182 /* #undef ITPP_EXCEPTIONS */ 00183 00184 /* Name of package */ 00185 #define PACKAGE "itpp" 00186 00187 /* Define to the address where bug reports for this package should be sent. */ 00188 #define PACKAGE_BUGREPORT "ediap@users.sourceforge.net" 00189 00190 /* Define to the full name of this package. */ 00191 #define PACKAGE_NAME "IT++" 00192 00193 /* Define to the full name and version of this package. */ 00194 #define PACKAGE_STRING "IT++ 4.0.0" 00195 00196 /* Define to the one symbol short name of this package. */ 00197 #define PACKAGE_TARNAME "itpp" 00198 00199 /* Define to the version of this package. */ 00200 #define PACKAGE_VERSION "4.0.0" 00201 00202 /* The size of `int', as computed by sizeof. */ 00203 #define SIZEOF_INT 4 00204 00205 /* The size of `long', as computed by sizeof. */ 00206 #define SIZEOF_LONG 4 00207 00208 /* The size of `long long', as computed by sizeof. */ 00209 #define SIZEOF_LONG_LONG 8 00210 00211 /* The size of `short', as computed by sizeof. */ 00212 #define SIZEOF_SHORT 2 00213 00214 /* The size of `unsigned int', as computed by sizeof. */ 00215 #define SIZEOF_UNSIGNED_INT 4 00216 00217 /* The size of `unsigned long', as computed by sizeof. */ 00218 #define SIZEOF_UNSIGNED_LONG 4 00219 00220 /* The size of `unsigned long long', as computed by sizeof. */ 00221 #define SIZEOF_UNSIGNED_LONG_LONG 8 00222 00223 /* The size of `unsigned short', as computed by sizeof. */ 00224 #define SIZEOF_UNSIGNED_SHORT 2 00225 00226 /* Define to 1 if you have the ANSI C header files. */ 00227 #define STDC_HEADERS 1 00228 00229 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 00230 /* #undef TIME_WITH_SYS_TIME */ 00231 00232 /* Version number of package */ 00233 #define VERSION "4.0.0" 00234 00235 00236 #if defined(HAVE_CMATH) 00237 # include <cmath> 00238 #endif 00239 00240 /* IT++ uses only std::min() and std::max() functions, not macros */ 00241 #ifdef min 00242 # undef min 00243 #endif 00244 #ifdef max 00245 # undef max 00246 #endif 00247 00248 #endif /* #ifndef CONFIG_H */ 00249