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 #define HAVE_ACOSH 1 00018 00019 /* Define to 1 if you have the `asinh' function. */ 00020 #define HAVE_ASINH 1 00021 00022 /* Define to 1 if you have the `atanh' function. */ 00023 #define HAVE_ATANH 1 00024 00025 /* Define if you have a BLAS library. */ 00026 #define HAVE_BLAS 1 00027 00028 /* Define if you have an ACML BLAS library. */ 00029 /* #undef HAVE_BLAS_ACML */ 00030 00031 /* Define if you have an ATLAS BLAS library. */ 00032 #define HAVE_BLAS_ATLAS 1 00033 00034 /* Define if you have an MKL BLAS library. */ 00035 /* #undef HAVE_BLAS_MKL */ 00036 00037 /* Define to 1 if you have the `cbrt' function. */ 00038 #define HAVE_CBRT 1 00039 00040 /* Define to 1 if you have the <cmath> header file. */ 00041 #define HAVE_CMATH 1 00042 00043 /* Define to 1 if you have the <complex> header file. */ 00044 #define HAVE_COMPLEX 1 00045 00046 /* Define to 1 if you have the declaration of `isfinite', and to 0 if you 00047 don't. */ 00048 #define HAVE_DECL_ISFINITE 0 00049 00050 /* Define to 1 if you have the declaration of `isinf', and to 0 if you don't. 00051 */ 00052 #define HAVE_DECL_ISINF 1 00053 00054 /* Define to 1 if you have the declaration of `isnan', and to 0 if you don't. 00055 */ 00056 #define HAVE_DECL_ISNAN 1 00057 00058 /* Define to 1 if you have the declaration of `signgam', and to 0 if you 00059 don't. */ 00060 #define HAVE_DECL_SIGNGAM 1 00061 00062 /* Define to 1 if you have the <dlfcn.h> header file. */ 00063 #define HAVE_DLFCN_H 1 00064 00065 /* Define to 1 if you have the `erf' function. */ 00066 #define HAVE_ERF 1 00067 00068 /* Define to 1 if you have the `erfc' function. */ 00069 #define HAVE_ERFC 1 00070 00071 /* Define if the compiler supports extern template */ 00072 #define HAVE_EXTERN_TEMPLATE 1 00073 00074 /* Define if you have FFT library. */ 00075 #define HAVE_FFT 1 00076 00077 /* Define if you have FFTW3 library. */ 00078 #define HAVE_FFTW3 1 00079 00080 /* Define if you have ACML FFT library. */ 00081 /* #undef HAVE_FFT_ACML */ 00082 00083 /* Define if you have MKL FFT library. */ 00084 /* #undef HAVE_FFT_MKL */ 00085 00086 /* Define to 1 if you have the `finite' function. */ 00087 #define HAVE_FINITE 1 00088 00089 /* Define to 1 if you have the `fpclass' function. */ 00090 /* #undef HAVE_FPCLASS */ 00091 00092 /* Define to 1 if you have the <ieeefp.h> header file. */ 00093 /* #undef HAVE_IEEEFP_H */ 00094 00095 /* Define to 1 if you have the <inttypes.h> header file. */ 00096 #define HAVE_INTTYPES_H 1 00097 00098 /* Define to 1 if you have the `isfinite' function. */ 00099 /* #undef HAVE_ISFINITE */ 00100 00101 /* Define to 1 if you have the `isinf' function. */ 00102 #define HAVE_ISINF 1 00103 00104 /* Define to 1 if you have the `isnan' function. */ 00105 #define HAVE_ISNAN 1 00106 00107 /* Define if you have LAPACK library. */ 00108 #define HAVE_LAPACK 1 00109 00110 /* Define to 1 if you have the `lgamma' function. */ 00111 #define HAVE_LGAMMA 1 00112 00113 /* Define to 1 if you have the `log1p' function. */ 00114 #define HAVE_LOG1P 1 00115 00116 /* Define to 1 if you have the `log2' function. */ 00117 #define HAVE_LOG2 1 00118 00119 /* Define to 1 if you have the <memory.h> header file. */ 00120 #define HAVE_MEMORY_H 1 00121 00122 /* Define to 1 if you have the `rint' function. */ 00123 #define HAVE_RINT 1 00124 00125 /* Define to 1 if you have the <stdint.h> header file. */ 00126 #define HAVE_STDINT_H 1 00127 00128 /* Define to 1 if you have the <stdlib.h> header file. */ 00129 #define HAVE_STDLIB_H 1 00130 00131 /* Define to 1 if you have the `std::isfinite' function. */ 00132 #define HAVE_STD_ISFINITE 1 00133 00134 /* Define to 1 if you have the `std::isinf' function. */ 00135 #define HAVE_STD_ISINF 1 00136 00137 /* Define to 1 if you have the `std::isnan' function. */ 00138 #define HAVE_STD_ISNAN 1 00139 00140 /* Define to 1 if you have the <strings.h> header file. */ 00141 #define HAVE_STRINGS_H 1 00142 00143 /* Define to 1 if you have the <string.h> header file. */ 00144 #define HAVE_STRING_H 1 00145 00146 /* Define to 1 if you have the <sys/stat.h> header file. */ 00147 #define HAVE_SYS_STAT_H 1 00148 00149 /* Define to 1 if you have the <sys/types.h> header file. */ 00150 #define HAVE_SYS_TYPES_H 1 00151 00152 /* Define to 1 if you have the `tgamma' function. */ 00153 #define HAVE_TGAMMA 1 00154 00155 /* Define to 1 if you have the <unistd.h> header file. */ 00156 #define HAVE_UNISTD_H 1 00157 00158 /* Define to use zdotusub_ Fortran wrapper. */ 00159 #define HAVE_ZDOTUSUB 1 00160 00161 /* Define to use "void zdotu_()". */ 00162 /* #undef HAVE_ZDOTU_VOID */ 00163 00164 /* Define if you want exceptions handling */ 00165 /* #undef ITPP_EXCEPTIONS */ 00166 00167 /* Name of package */ 00168 #define PACKAGE "itpp" 00169 00170 /* Define to the address where bug reports for this package should be sent. */ 00171 #define PACKAGE_BUGREPORT "ediap@users.sourceforge.net" 00172 00173 /* Define to the full name of this package. */ 00174 #define PACKAGE_NAME "IT++" 00175 00176 /* Define to the full name and version of this package. */ 00177 #define PACKAGE_STRING "IT++ 4.0.4" 00178 00179 /* Define to the one symbol short name of this package. */ 00180 #define PACKAGE_TARNAME "itpp" 00181 00182 /* Define to the version of this package. */ 00183 #define PACKAGE_VERSION "4.0.4" 00184 00185 /* The size of `int', as computed by sizeof. */ 00186 #define SIZEOF_INT 4 00187 00188 /* The size of `long', as computed by sizeof. */ 00189 #define SIZEOF_LONG 8 00190 00191 /* The size of `long long', as computed by sizeof. */ 00192 #define SIZEOF_LONG_LONG 8 00193 00194 /* The size of `short', as computed by sizeof. */ 00195 #define SIZEOF_SHORT 2 00196 00197 /* The size of `unsigned int', as computed by sizeof. */ 00198 #define SIZEOF_UNSIGNED_INT 4 00199 00200 /* The size of `unsigned long', as computed by sizeof. */ 00201 #define SIZEOF_UNSIGNED_LONG 8 00202 00203 /* The size of `unsigned long long', as computed by sizeof. */ 00204 #define SIZEOF_UNSIGNED_LONG_LONG 8 00205 00206 /* The size of `unsigned short', as computed by sizeof. */ 00207 #define SIZEOF_UNSIGNED_SHORT 2 00208 00209 /* Define to 1 if you have the ANSI C header files. */ 00210 #define STDC_HEADERS 1 00211 00212 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 00213 #define TIME_WITH_SYS_TIME 1 00214 00215 /* Version number of package */ 00216 #define VERSION "4.0.4" 00217 00218 00219 #if defined(HAVE_CMATH) 00220 # include <cmath> 00221 #endif 00222 00223 /* Solaris uses <ieeefp.h> for declaring isnan() and finite() functions */ 00224 #if defined(HAVE_IEEEFP_H) 00225 # include <ieeefp.h> 00226 #endif 00227 00228 /* Microsoft Visual C++ .NET underscore prefixed functions */ 00229 #if defined(_MSC_VER) 00230 # include <cfloat> 00231 # define HAVE_FINITE 1 00232 # define finite(x) _finite(x) 00233 # define HAVE_ISFINITE 1 00234 # define isfinite(x) _finite(x) 00235 # define HAVE_ISNAN 1 00236 # define isnan(x) _isnan(x) 00237 # define HAVE_FPCLASS 1 00238 # define fpclass(x) _fpclass(x) 00239 # define FP_NINF _FPCLASS_NINF 00240 # define FP_PINF _FPCLASS_PINF 00241 # define HAVE_JN 1 00242 # define jn(a, b) _jn(a, b) 00243 # define HAVE_YN 1 00244 # define yn(a, b) _yn(a, b) 00245 # define HAVE_J0 1 00246 # define j0(a) _j0(a) 00247 # define HAVE_J1 1 00248 # define j1(a) _j1(a) 00249 #endif /* defined(_MSC_VER) */ 00250 00251 /* IT++ uses only std::min() and std::max() functions, not macros */ 00252 #ifdef min 00253 /* # undef min */ 00254 #endif 00255 #ifdef max 00256 /* # undef max */ 00257 #endif 00258 00259 /* Represent GCC version in a concise form */ 00260 #define GCC_VERSION (__GNUC__ * 10000 \ 00261 + __GNUC_MINOR__ * 100 \ 00262 + __GNUC_PATCHLEVEL__) 00263 00264 #endif /* #ifndef CONFIG_H */ 00265
Generated on Sat Apr 19 10:43:55 2008 for IT++ by Doxygen 1.5.5