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 `signgam', and to 0 if you 00047 don't. */ 00048 #define HAVE_DECL_SIGNGAM 1 00049 00050 /* Define to 1 if you have the <dlfcn.h> header file. */ 00051 #define HAVE_DLFCN_H 1 00052 00053 /* Define to 1 if you have the `erf' function. */ 00054 #define HAVE_ERF 1 00055 00056 /* Define to 1 if you have the `erfc' function. */ 00057 #define HAVE_ERFC 1 00058 00059 /* Define if the compiler supports extern template */ 00060 #define HAVE_EXTERN_TEMPLATE 1 00061 00062 /* Define if you have FFT library. */ 00063 #define HAVE_FFT 1 00064 00065 /* Define if you have FFTW3 library. */ 00066 #define HAVE_FFTW3 1 00067 00068 /* Define if you have ACML FFT library. */ 00069 /* #undef HAVE_FFT_ACML */ 00070 00071 /* Define if you have MKL FFT library. */ 00072 /* #undef HAVE_FFT_MKL */ 00073 00074 /* Define to 1 if you have the `finite' function. */ 00075 #define HAVE_FINITE 1 00076 00077 /* Define to 1 if you have the `fpclass' function. */ 00078 /* #undef HAVE_FPCLASS */ 00079 00080 /* Define to 1 if you have the <ieeefp.h> header file. */ 00081 /* #undef HAVE_IEEEFP_H */ 00082 00083 /* Define to 1 if you have the <inttypes.h> header file. */ 00084 #define HAVE_INTTYPES_H 1 00085 00086 /* Define to 1 if you have the `isfinite' function. */ 00087 /* #undef HAVE_ISFINITE */ 00088 00089 /* Define to 1 if you have the `isinf' function. */ 00090 #define HAVE_ISINF 1 00091 00092 /* Define to 1 if you have the `isnan' function. */ 00093 #define HAVE_ISNAN 1 00094 00095 /* Define if you have LAPACK library. */ 00096 #define HAVE_LAPACK 1 00097 00098 /* Define to 1 if you have the `lgamma' function. */ 00099 #define HAVE_LGAMMA 1 00100 00101 /* Define to 1 if you have the `log1p' function. */ 00102 #define HAVE_LOG1P 1 00103 00104 /* Define to 1 if you have the `log2' function. */ 00105 #define HAVE_LOG2 1 00106 00107 /* Define to 1 if you have the <memory.h> header file. */ 00108 #define HAVE_MEMORY_H 1 00109 00110 /* Define to 1 if you have the `rint' function. */ 00111 #define HAVE_RINT 1 00112 00113 /* Define to 1 if you have the <stdint.h> header file. */ 00114 #define HAVE_STDINT_H 1 00115 00116 /* Define to 1 if you have the <stdlib.h> header file. */ 00117 #define HAVE_STDLIB_H 1 00118 00119 /* Define to 1 if you have the <strings.h> header file. */ 00120 #define HAVE_STRINGS_H 1 00121 00122 /* Define to 1 if you have the <string.h> header file. */ 00123 #define HAVE_STRING_H 1 00124 00125 /* Define to 1 if you have the <sys/stat.h> header file. */ 00126 #define HAVE_SYS_STAT_H 1 00127 00128 /* Define to 1 if you have the <sys/types.h> header file. */ 00129 #define HAVE_SYS_TYPES_H 1 00130 00131 /* Define to 1 if you have the `tgamma' function. */ 00132 #define HAVE_TGAMMA 1 00133 00134 /* Define to 1 if you have the <unistd.h> header file. */ 00135 #define HAVE_UNISTD_H 1 00136 00137 /* Define if you want exceptions handling */ 00138 /* #undef ITPP_EXCEPTIONS */ 00139 00140 /* Name of package */ 00141 #define PACKAGE "itpp" 00142 00143 /* Define to the address where bug reports for this package should be sent. */ 00144 #define PACKAGE_BUGREPORT "ediap@users.sourceforge.net" 00145 00146 /* Define to the full name of this package. */ 00147 #define PACKAGE_NAME "IT++" 00148 00149 /* Define to the full name and version of this package. */ 00150 #define PACKAGE_STRING "IT++ 4.0.0" 00151 00152 /* Define to the one symbol short name of this package. */ 00153 #define PACKAGE_TARNAME "itpp" 00154 00155 /* Define to the version of this package. */ 00156 #define PACKAGE_VERSION "4.0.0" 00157 00158 /* The size of `int', as computed by sizeof. */ 00159 #define SIZEOF_INT 4 00160 00161 /* The size of `long', as computed by sizeof. */ 00162 #define SIZEOF_LONG 4 00163 00164 /* The size of `long long', as computed by sizeof. */ 00165 #define SIZEOF_LONG_LONG 8 00166 00167 /* The size of `short', as computed by sizeof. */ 00168 #define SIZEOF_SHORT 2 00169 00170 /* The size of `unsigned int', as computed by sizeof. */ 00171 #define SIZEOF_UNSIGNED_INT 4 00172 00173 /* The size of `unsigned long', as computed by sizeof. */ 00174 #define SIZEOF_UNSIGNED_LONG 4 00175 00176 /* The size of `unsigned long long', as computed by sizeof. */ 00177 #define SIZEOF_UNSIGNED_LONG_LONG 8 00178 00179 /* The size of `unsigned short', as computed by sizeof. */ 00180 #define SIZEOF_UNSIGNED_SHORT 2 00181 00182 /* Define to 1 if you have the ANSI C header files. */ 00183 #define STDC_HEADERS 1 00184 00185 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 00186 #define TIME_WITH_SYS_TIME 1 00187 00188 /* Version number of package */ 00189 #define VERSION "4.0.0" 00190 00191 00192 #if defined(HAVE_CMATH) 00193 # include <cmath> 00194 #endif 00195 00196 /* Solaris uses <ieeefp.h> for declaring isnan() and finite() functions */ 00197 #if defined(HAVE_IEEEFP_H) 00198 # include <ieeefp.h> 00199 #endif 00200 00201 /* Microsoft Visual C++ .NET underscore prefixed functions */ 00202 #if defined(_MSC_VER) 00203 # include <cfloat> 00204 # define HAVE_FINITE 1 00205 # define finite(x) _finite(x) 00206 # define HAVE_ISNAN 1 00207 # define isnan(x) _isnan(x) 00208 # define HAVE_FPCLASS 1 00209 # define fpclass(x) _fpclass(x) 00210 # define HAVE_JN 1 00211 # define jn(a, b) _jn(a, b) 00212 # define HAVE_YN 1 00213 # define yn(a, b) _yn(a, b) 00214 # define HAVE_J0 1 00215 # define j0(a) _j0(a) 00216 # define HAVE_J1 1 00217 # define j1(a) _j1(a) 00218 #endif /* defined(_MSC_VER) */ 00219 00220 #if (! defined(HAVE_ISINF) && defined(HAVE_FPCLASS)) 00221 # define HAVE_ISINF 1 00222 # define isinf(a) (fpclass(a) == FP_NINF || fpclass(a) == FP_PINF) 00223 #endif 00224 00225 #if (! defined (HAVE_FINITE) && defined (HAVE_ISFINITE)) 00226 # define HAVE_FINITE 1 00227 # define finite(a) isfinite(a) 00228 #endif 00229 00230 #if (! defined(HAVE_FINITE) && defined(HAVE_ISNAN) && defined(HAVE_ISINF)) 00231 # define HAVE_FINITE 1 00232 # define finite(a) (! isnan(a) && ! isinf(a)) 00233 #endif 00234 00235 #endif /* #ifndef CONFIG_H */ 00236
Generated on Sun Sep 14 18:52:27 2008 for IT++ by Doxygen 1.5.6