00001 /* tbciconfig.h. Generated from tbciconfig.h.in by configure. */ 00002 /* tbciconfig.h.in. Generated from configure.in by autoheader. */ 00003 /* tbciconfig.h.in. Generated from configure.in by autoheader. */ 00004 /* tbciconfig.h.in. Generated from configure.in by autoheader. */ 00005 #if defined(VERSION) 00006 #undef \ 00007 VERSION 00008 #endif 00009 #if defined(PACKAGE) 00010 #undef \ 00011 PACKAGE 00012 #endif 00013 /* Using this file is deprecated, it will be dropped soon. */ 00014 00015 /* Define if the C++ compiler supports BOOL */ 00016 /* #undef HAVE_BOOL */ 00017 00018 #define VERSION "2.6.2" 00019 00020 #define PACKAGE "tbci" 00021 00022 /* Define if you need the GNU extensions to compile */ 00023 /* #undef _GNU_SOURCE */ 00024 00025 /* Stupid win32 platforms don't have this save version of sprintf */ 00026 #define HAVE_SNPRINTF 1 00027 00028 /* Define if you wish to enable C99 ANSI stuff (long double, strtold) */ 00029 /* #undef _ISOC99_SOURCE */ 00030 00031 /* Define if you want to use more efficient Matrix[][] operator 00032 * breaking conversion to Vector */ 00033 /* #undef TBCI_NEW_BRACKET */ 00034 00035 /* Check whether stringstream works */ 00036 /* #undef HAVE_BUGGY_SSTREAM */ 00037 00038 /* Check whether namespaces work at all */ 00039 /* #undef HAVE_BUGGY_NAMESPACE */ 00040 00041 /* Check whether exceptions work at all */ 00042 /* #undef HAVE_BUGGY_EXCEPTIONS */ 00043 00044 /* Check whether the C++ named headers are missing */ 00045 /* #undef HAVE_NO_NEW_HEADERS_BUG */ 00046 00047 /* Define if the compiler needs (well, accepts) guiding declarations in the 00048 * declaration of friend functions. 00049 */ 00050 #define HAVE_NEED_FOR_GD 1 00051 00052 /* Define if the compiler needs explicit specification of the template params 00053 * via <T> or <T,...> for friends. */ 00054 #define HAVE_NEED_FOR_EXPL_TMPLPARM 1 00055 00056 /* Define if the compiler barfs on something like 00057 * template <typename U> explicit test (const test<U>& t); 00058 * in the class decl of template <typename T> class test. */ 00059 /* #undef HAVE_PROMOTION_BUG */ 00060 00061 /* Define if the compiler barfs on 00062 * template <typename U> friend class test<U>; 00063 * inside the decl of test<T> 00064 * NOTE (JvD): really 2.95 - specific? Then handle elsewhere? 00065 */ 00066 /* #undef HAVE_GCC295_TMPLFRNDCLS_BUG */ 00067 00068 /* Define if the compiler barf on templated friends that have the same name 00069 * as member functions. Observed in gcc-2.95 and some other compilers */ 00070 /* #undef HAVE_GCC295_FRIEND_BUG */ 00071 00072 /* Define if the compiler cannot handle templated varargs. 00073 * Observed in gcc-2.96 snapshots. 00074 */ 00075 /* #undef HAVE_GCC296_TMPLVARARG_BUG */ 00076 00077 /* Check whether we suffer the "old for scoping" bug */ 00078 /* #undef HAVE_FOR_SCOPING_BUG */ 00079 00080 /* Check availability of libc functions in std:: namespace */ 00081 /* #undef HAVE_LIBC_GLOBAL_NS_BUG */ 00082 00083 /* Check whether global and std:: are aliases */ 00084 #define HAVE_IGNORE_STD_NS_BUG 1 00085 00086 /* Check whether C++ std stuff is available in std:: namespace */ 00087 /* #undef HAVE_CPP_GLOBAL_NS_BUG */ 00088 00089 /* Check whether std::complex is available in std:: namespace */ 00090 /* #undef HAVE_CPLX_GLOBAL_NS_BUG */ 00091 00092 /* Check whether friend wrongly implies global ns after a using 00093 * decl (MIPSpro) */ 00094 /* #undef HAVE_FRIEND_GLOBAL_NS_BUG */ 00095 00096 /* Some compilers need explicit scoping :: to declare friend that has 00097 * same name as member function. Koenig hits us again. */ 00098 #define HAVE_NEED_FOR_FRIEND_SCOPE 1 00099 00100 /* Check for fancy std::complex functions */ 00101 #define HAVE_MISS_STDCPLX_FANCY_FN_BUG 1 00102 00103 /* Check for log10(std::complex) function */ 00104 /* #undef HAVE_MISS_STDCPLX_LOG10_BUG */ 00105 00106 /* Check for tan(std::complex)/atan() function */ 00107 /* #undef HAVE_MISS_STDCPLX_TAN_BUG */ 00108 00109 /* Check for std::ostream << (std::complex) operator */ 00110 /* #undef HAVE_MISS_STDCPLX_IO_BUG */ 00111 00112 /* Check whether std::abs(double) is missing */ 00113 /* #undef HAVE_MISS_CSTD_ABS_BUG */ 00114 00115 /* Check whether we miss the cmath power (gcc-3.0) */ 00116 /* #undef HAVE_GCC300_CMATH_POWER_BUG */ 00117 00118 /* Check whether we miss std::complex functions when using 00119 * -fno-implicit-templates (gcc-3.2.0) */ 00120 /* #undef HAVE_GCC320_MISS_CPLXFN_BUG */ 00121 00122 /* Check whether real/imag(std::complex&) return a (const) reference */ 00123 /* #undef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF */ 00124 00125 /* Friends of a class may not access protected base class members 00126 * despite public inheritance */ 00127 /* #undef HAVE_BCXX_INHER_BREAKS_FRIEND_BUG */ 00128 00129 /* When instantiating templates, the template parameters are undefined 00130 * declarators in inline member functions */ 00131 /* #undef HAVE_BCXX_TEMPL_INLINE_MFUNC_BUG */ 00132 00133 /* typename class::def (var) syntax is not understood */ 00134 /* #undef HAVE_BCXX_TYPENAME_BUG */ 00135 00136 /* Check whether we can't access data members from templated base 00137 * classes without explcit qualifier (gcc-3.4+) */ 00138 #define HAVE_TWOSTAGE_LOOKUP 1 00139 00140 /* Check for signal handling */ 00141 #define HAVE_SIGNALS 1 00142 00143 /* Check for existence of errno */ 00144 #define HAVE_ERRNO 1 00145 00146 /* Check for existence of MIN/MAX macros in sys/param.h */ 00147 #define HAVE_MINMAX_IN_SYS_PARAM_H 1 00148 00149 /* Check for availability of __setfpucw() */ 00150 /* #undef HAVE_FPUCW */ 00151 00152 /* Check for availability of _FPU_SETCW() */ 00153 #define HAVE_NEW_FPUCTRL 1 00154 00155 /* Check for POSIX threads */ 00156 #define HAVE_PTHREADS 1 00157 00158 /* Special type long long (64bit on 32bit archs) */ 00159 #define HAVE_LONG_LONG 1 00160 00161 /* Special type long double (extended precision type) */ 00162 #define HAVE_LONG_DOUBLE 1 00163 00164 /* restrict keyword */ 00165 /* #undef HAVE_RESTRICT */ 00166 /* __restrict__ keyword */ 00167 #define HAVE___RESTRICT__ 1 00168 00169 /* __builtin_expect */ 00170 #define HAVE_BUILTIN_EXPECT 1 00171 00172 /* __builtin_prefetch */ 00173 #define HAVE_BUILTIN_PREFETCH 1 00174 00175 /* gcc builtin cplx */ 00176 #define HAVE_BUILTIN_CPLX 1 00177 00178 /* gcc signature keyword */ 00179 /* #undef HAVE_SIGNATURE */ 00180 00181 /* gcc align attribute */ 00182 /* #undef HAVE_ALIGN_ATTR */ 00183 00184 /* gcc-3.4 align attribute between var and initializer */ 00185 #define HAVE_NEW_ALIGN_ATTR 1 00186 00187 /* templated align attribute */ 00188 #define HAVE_TEMPL_ALIGN_ATTR 1 00189 00190 /* icc __declspec(align) */ 00191 /* #undef HAVE_DECLSPEC_ALIGN */ 00192 00193 /* gcc weak attribute */ 00194 #define HAVE_WEAK_ATTR 1 00195 00196 /* gcc const attribute */ 00197 /* #undef HAVE_CONST_ATTR */ 00198 00199 /* gcc visibility attr */ 00200 #define HAVE_VISIBILITY_ATTR 1 00201 00202 /* gcc malloc attr */ 00203 #define HAVE_MALLOC_ATTR 1 00204 00205 /* gcc regparm attribute */ 00206 #define HAVE_REGPARM_ATTR 1 00207 00208 /* gcc unused attribute */ 00209 #define HAVE_UNUSED_ATTR 1 00210 00211 /* gcc side-effect free min/max <? >? operators */ 00212 /* #undef HAVE_GCC_MINMAX */ 00213 00214 /* std::min()/max() */ 00215 #define HAVE_STD_MINMAX 1 00216 00217 /* gcc named return value */ 00218 /* #undef HAVE_NAMED_RETVAL */ 00219 00220 /* gcc pragma interface/implementation */ 00221 /* #undef HAVE_PRAGMA_IFACE_IMPL */ 00222 00223 /* gcc __PRETTY_FUNCTION__ */ 00224 #define HAVE_PRETTY_FUNCTION 3 00225 00226 /* stdc __func__ */ 00227 #define HAVE_FUNC 1 00228 00229 /* multithreading support (pthreads) */ 00230 /* #undef USE_SMP */ 00231 00232 00233 /* Define to 1 if you have the <algorithm> header file. */ 00234 #define HAVE_ALGORITHM 1 00235 00236 /* __attribute__((aligned(N))) support */ 00237 /* #undef HAVE_ALIGN_ATTR */ 00238 00239 /* Friendship dies on inheritance */ 00240 /* #undef HAVE_BCXX_INHER_BREAKS_FRIEND_BUG */ 00241 00242 /* Check whether exceptions don't work at all. */ 00243 /* #undef HAVE_BUGGY_EXCEPTIONS */ 00244 00245 /* Check whether namespaces are completely broken. */ 00246 /* #undef HAVE_BUGGY_NAMESPACE */ 00247 00248 /* Check whether stringstream is broken. */ 00249 /* #undef HAVE_BUGGY_SSTREAM */ 00250 00251 /* We have compiler builtin __complex__ type. */ 00252 #define HAVE_BUILTIN_CPLX 1 00253 00254 /* __builtin_expect branch prediction supported. */ 00255 #define HAVE_BUILTIN_EXPECT 1 00256 00257 /* __builtin_prefetch supported. */ 00258 #define HAVE_BUILTIN_PREFETCH 1 00259 00260 /* Define to 1 if you have the `clock' function. */ 00261 #define HAVE_CLOCK 1 00262 00263 /* Define to 1 if you have the <cmath> header file. */ 00264 #define HAVE_CMATH 1 00265 00266 /* Support for gcc __attribute__((const)). */ 00267 /* #undef HAVE_CONST_ATTR */ 00268 00269 /* complex<> class unavailable in std:: namespace. */ 00270 /* #undef HAVE_CPLX_GLOBAL_NS_BUG */ 00271 00272 /* C++ symbols (iostream) are unavailable in std:: namespace. */ 00273 /* #undef HAVE_CPP_GLOBAL_NS_BUG */ 00274 00275 /* Define to 1 if you have the <cstdio> header file. */ 00276 #define HAVE_CSTDIO 1 00277 00278 /* Define to 1 if you have the <cstdlib> header file. */ 00279 #define HAVE_CSTDLIB 1 00280 00281 /* intel C++ __declspec(align(N)) support. */ 00282 /* #undef HAVE_DECLSPEC_ALIGN */ 00283 00284 /* Define to 1 if you have the <dirent.h> header file. */ 00285 #define HAVE_DIRENT_H 1 00286 00287 /* Define to 1 if you have the `dladdr' function. */ 00288 #define HAVE_DLADDR 1 00289 00290 /* Define to 1 if you have the `dlerror' function. */ 00291 #define HAVE_DLERROR 1 00292 00293 /* Define to 1 if you have the <dlfcn.h> header file. */ 00294 #define HAVE_DLFCN_H 1 00295 00296 /* Define to 1 if you have the `dlopen' function. */ 00297 #define HAVE_DLOPEN 1 00298 00299 /* Define to 1 if you have the <emmintrin.h> header file. */ 00300 /* #undef HAVE_EMMINTRIN_H */ 00301 00302 /* errno exists. */ 00303 #define HAVE_ERRNO 1 00304 00305 /* Define to 1 if you have the `feclearexcept' function. */ 00306 #define HAVE_FECLEAREXCEPT 1 00307 00308 /* Define to 1 if you have the `feholdexcept' function. */ 00309 #define HAVE_FEHOLDEXCEPT 1 00310 00311 /* Define to 1 if you have the <fenv.h> header file. */ 00312 #define HAVE_FENV_H 1 00313 00314 /* Define to 1 if you have the `fesetenv' function. */ 00315 #define HAVE_FESETENV 1 00316 00317 /* Define to 1 if you have the `fesettrapenable' function. */ 00318 /* #undef HAVE_FESETTRAPENABLE */ 00319 00320 /* Define to 1 if you have the `fetestexcept' function. */ 00321 #define HAVE_FETESTEXCEPT 1 00322 00323 /* Compiler thinks var decld in loop header is visible outside loop as well. 00324 */ 00325 /* #undef HAVE_FOR_SCOPING_BUG */ 00326 00327 /* Define to 1 if you have the `fpgetsticky' function. */ 00328 /* #undef HAVE_FPGETSTICKY */ 00329 00330 /* Define to 1 if you have the `fpsetmask' function. */ 00331 /* #undef HAVE_FPSETMASK */ 00332 00333 /* Define to 1 if you have the `fpsetsticky' function. */ 00334 /* #undef HAVE_FPSETSTICKY */ 00335 00336 /* __setfpucw() present in C library. */ 00337 /* #undef HAVE_FPUCW */ 00338 00339 /* Define to 1 if you have the <fpu_control.h> header file. */ 00340 #define HAVE_FPU_CONTROL_H 1 00341 00342 /* Compiler thinks a friend template must be in global namespace. */ 00343 /* #undef HAVE_FRIEND_GLOBAL_NS_BUG */ 00344 00345 /* __func__ */ 00346 #define HAVE_FUNC 1 00347 00348 /* Friend fns and member fn templates collide, even if scoped and with 00349 different arguments. */ 00350 /* #undef HAVE_GCC295_FRIEND_BUG */ 00351 00352 /* In a templated class decl, compiler dislikes declaring ourselves different 00353 template args to be a friend. */ 00354 /* #undef HAVE_GCC295_TMPLFRNDCLS_BUG */ 00355 00356 /* VarArgs may not be used in templated functions. */ 00357 /* #undef HAVE_GCC296_TMPLVARARG_BUG */ 00358 00359 /* gcc produces a linker error in std::pow when compiling with 00360 -fno-implicit-templates */ 00361 /* #undef HAVE_GCC300_CMATH_POWER_BUG */ 00362 00363 /* gcc produces a linker error when using cplx functions and compiling with 00364 -fno-implicit-templates. */ 00365 /* #undef HAVE_GCC320_MISS_CPLXFN_BUG */ 00366 00367 /* real/imag(std::complex&) returns a (const) reference */ 00368 /* #undef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF */ 00369 00370 /* gcc <? >? operators to allow side-effect free min/max. */ 00371 /* #undef HAVE_GCC_MINMAX */ 00372 00373 /* Define to 1 if you have the `getloadavg' function. */ 00374 #define HAVE_GETLOADAVG 1 00375 00376 /* Define to 1 if you have the `getrusage' function. */ 00377 #define HAVE_GETRUSAGE 1 00378 00379 /* Define to 1 if you have the `gettimeofday' function. */ 00380 #define HAVE_GETTIMEOFDAY 1 00381 00382 /* Define to 1 if you have the `get_nprocs' function. */ 00383 #define HAVE_GET_NPROCS 1 00384 00385 /* Define to 1 if you have the <ieeefp.h> header file. */ 00386 /* #undef HAVE_IEEEFP_H */ 00387 00388 /* Libc functions are available in both std:: and global namespace. */ 00389 #define HAVE_IGNORE_STD_NS_BUG 1 00390 00391 /* Define to 1 if you have the <inttypes.h> header file. */ 00392 #define HAVE_INTTYPES_H 1 00393 00394 /* Define to 1 if you have the <iomanip> header file. */ 00395 #define HAVE_IOMANIP 1 00396 00397 /* Define to 1 if you have the <iostream> header file. */ 00398 #define HAVE_IOSTREAM 1 00399 00400 /* Libc functions are unavailable in std:: namespace. */ 00401 /* #undef HAVE_LIBC_GLOBAL_NS_BUG */ 00402 00403 /* Define to 1 if you have the `dl' library (-ldl). */ 00404 #define HAVE_LIBDL 1 00405 00406 /* Define to 1 if you have the `m' library (-lm). */ 00407 #define HAVE_LIBM 1 00408 00409 /* Define to 1 if you have the `pthread' library (-lpthread). */ 00410 #define HAVE_LIBPTHREAD 1 00411 00412 /* Define if we have superLU solver lib */ 00413 #define HAVE_LIBSUPERLU 1 00414 00415 /* Define to 1 if you have the <limits> header file. */ 00416 #define HAVE_LIMITS 1 00417 00418 /* Extra long double FP type supported by compiler. */ 00419 #define HAVE_LONG_DOUBLE 1 00420 00421 /* long long integer type supported. */ 00422 #define HAVE_LONG_LONG 1 00423 00424 /* Define to 1 if you have the `mallinfo' function. */ 00425 #define HAVE_MALLINFO 1 00426 00427 /* Support for malloc __attribute__ */ 00428 #define HAVE_MALLOC_ATTR 1 00429 00430 /* Define to 1 if you have the <malloc.h> header file. */ 00431 #define HAVE_MALLOC_H 1 00432 00433 /* Define to 1 if you have the `memalign' function. */ 00434 #define HAVE_MEMALIGN 1 00435 00436 /* Define to 1 if you have the <memory.h> header file. */ 00437 #define HAVE_MEMORY_H 1 00438 00439 /* MIN/MAX macros already defined in sys/param.h */ 00440 #define HAVE_MINMAX_IN_SYS_PARAM_H 1 00441 00442 /* std::abs() is not declared for double type */ 00443 /* #undef HAVE_MISS_CSTD_ABS_BUG */ 00444 00445 /* Math functions on std::complex are missing. */ 00446 #define HAVE_MISS_STDCPLX_FANCY_FN_BUG 1 00447 00448 /* std::iostream in/output on std::complex types missing. */ 00449 /* #undef HAVE_MISS_STDCPLX_IO_BUG */ 00450 00451 /* log10 function on std::complex types is undeclared */ 00452 /* #undef HAVE_MISS_STDCPLX_LOG10_BUG */ 00453 00454 /* tan and tanh functions on std::complex types undeclared. */ 00455 /* #undef HAVE_MISS_STDCPLX_TAN_BUG */ 00456 00457 /* Support for named return values (named ret val optimization). */ 00458 /* #undef HAVE_NAMED_RETVAL */ 00459 00460 /* Compiler accepts/needs explicit type specification <T> in decl of friend 00461 fns. */ 00462 #define HAVE_NEED_FOR_EXPL_TMPLPARM 1 00463 00464 /* Inside templated class, friends with same name need to have explicit scope 00465 to be found. */ 00466 #define HAVE_NEED_FOR_FRIEND_SCOPE 1 00467 00468 /* Compiler accepts/needs guiding declarations <> declaration of friend 00469 functions. */ 00470 #define HAVE_NEED_FOR_GD 1 00471 00472 /* gcc-3.4 syntax for __attribute__((aligned(N))) supported */ 00473 #define HAVE_NEW_ALIGN_ATTR 1 00474 00475 /* New FPU cw implemented. */ 00476 #define HAVE_NEW_FPUCTRL 1 00477 00478 /* Check whether the headers with C++ names are missing. */ 00479 /* #undef HAVE_NO_NEW_HEADERS_BUG */ 00480 00481 /* Define to 1 if you have the `opendir' function. */ 00482 #define HAVE_OPENDIR 1 00483 00484 /* Define to 1 if you have the <pmmintrin.h> header file. */ 00485 #define HAVE_PMMINTRIN_H 1 00486 00487 /* __PRETTY_FUNCTION__ */ 00488 #define HAVE_PRETTY_FUNCTION 3 00489 00490 /* Compiler dislikes a templated function decl inside a templated class with 00491 different template args. */ 00492 /* #undef HAVE_PROMOTION_BUG */ 00493 00494 /* POSIX threads are supported. */ 00495 #define HAVE_PTHREADS 1 00496 00497 /* Define to 1 if you have the `pthread_attr_getaffinity_np' function. */ 00498 #define HAVE_PTHREAD_ATTR_GETAFFINITY_NP 1 00499 00500 /* Define to 1 if you have the `pthread_getaffinity_np' function. */ 00501 #define HAVE_PTHREAD_GETAFFINITY_NP 1 00502 00503 /* Define to 1 if you have the <pthread.h> header file. */ 00504 #define HAVE_PTHREAD_H 1 00505 00506 /* pthread spinlocks */ 00507 #define HAVE_PTHREAD_SPINLOCK 1 00508 00509 /* Support for __attribute__((regparm(N))). */ 00510 #define HAVE_REGPARM_ATTR 1 00511 00512 /* C99 restrict keyword supported. */ 00513 /* #undef HAVE_RESTRICT */ 00514 00515 /* Define to 1 if you have the `sched_getaffinity' function. */ 00516 #define HAVE_SCHED_GETAFFINITY 1 00517 00518 /* Define to 1 if you have the <sched.h> header file. */ 00519 #define HAVE_SCHED_H 1 00520 00521 /* Define to 1 if you have the `signal' function. */ 00522 #define HAVE_SIGNAL 1 00523 00524 /* Signal handling works. */ 00525 #define HAVE_SIGNALS 1 00526 00527 /* Define to 1 if you have the <signal.h> header file. */ 00528 #define HAVE_SIGNAL_H 1 00529 00530 /* Compiler supports type abstraction by signatures. */ 00531 /* #undef HAVE_SIGNATURE */ 00532 00533 /* Define to 1 if you have the `snprintf' function. */ 00534 #define HAVE_SNPRINTF 1 00535 00536 /* Define to 1 if you have the <sstream> header file. */ 00537 #define HAVE_SSTREAM 1 00538 00539 /* Define to 1 if you have the `stat' function. */ 00540 #define HAVE_STAT 1 00541 00542 /* Define to 1 if you have the <stdint.h> header file. */ 00543 #define HAVE_STDINT_H 1 00544 00545 /* Define to 1 if you have the <stdlib.h> header file. */ 00546 #define HAVE_STDLIB_H 1 00547 00548 /* std::min(),max() */ 00549 #define HAVE_STD_MINMAX 1 00550 00551 /* Define to 1 if you have the <streambuf> header file. */ 00552 #define HAVE_STREAMBUF 1 00553 00554 /* Define to 1 if you have the `strerror' function. */ 00555 #define HAVE_STRERROR 1 00556 00557 /* Define to 1 if you have the <strings.h> header file. */ 00558 #define HAVE_STRINGS_H 1 00559 00560 /* Define to 1 if you have the <string.h> header file. */ 00561 #define HAVE_STRING_H 1 00562 00563 /* Define to 1 if you have the `strsignal' function. */ 00564 #define HAVE_STRSIGNAL 1 00565 00566 /* Define to 1 if you have the <strstream> header file. */ 00567 #define HAVE_STRSTREAM 1 00568 00569 /* Define to 1 if you have the `strtod' function. */ 00570 #define HAVE_STRTOD 1 00571 00572 /* Define to 1 if you have the `strtol' function. */ 00573 #define HAVE_STRTOL 1 00574 00575 /* Define to 1 if you have the `strtold' function. */ 00576 #define HAVE_STRTOLD 1 00577 00578 /* Support for SuperLU3 library along with headers. */ 00579 #define HAVE_SUPERLU3_INCLUDES 1 00580 00581 /* Define to 1 if you have the <sys/stat.h> header file. */ 00582 #define HAVE_SYS_STAT_H 1 00583 00584 /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 00585 #define HAVE_SYS_SYSINFO_H 1 00586 00587 /* Define to 1 if you have the <sys/time.h> header file. */ 00588 #define HAVE_SYS_TIME_H 1 00589 00590 /* Define to 1 if you have the <sys/types.h> header file. */ 00591 #define HAVE_SYS_TYPES_H 1 00592 00593 /* template __attribute__((aligned(N))) supported */ 00594 #define HAVE_TEMPL_ALIGN_ATTR 1 00595 00596 /* Define to 1 if you have the `times' function. */ 00597 #define HAVE_TIMES 1 00598 00599 /* TLS via __thread supported */ 00600 #define HAVE_TLS 1 00601 00602 /* CPU_COUNT(const cpu_set_t*) works */ 00603 #define HAVE_CPU_COUNT 1 00604 00605 /* Derived templated classes can't access data memebers of ancestors without 00606 scope or this. */ 00607 #define HAVE_TWOSTAGE_LOOKUP 1 00608 00609 /* Define to 1 if you have the <unistd.h> header file. */ 00610 #define HAVE_UNISTD_H 1 00611 00612 /* unused attribute */ 00613 #define HAVE_UNUSED_ATTR 1 00614 00615 /* Support for hidden symbols with __attribute__((visibility("hidden"))) */ 00616 #define HAVE_VISIBILITY_ATTR 1 00617 00618 /* Support for weak symbols with __atribute__((weak)) */ 00619 #define HAVE_WEAK_ATTR 1 00620 00621 /* Define to 1 if you have the <xmmintrin.h> header file. */ 00622 /* #undef HAVE_XMMINTRIN_H */ 00623 00624 /* __restrict__ keyword supported. */ 00625 #define HAVE___RESTRICT__ 1 00626 00627 /* Name of package */ 00628 #define PACKAGE "tbci" 00629 00630 /* Define to the address where bug reports for this package should be sent. */ 00631 #define PACKAGE_BUGREPORT "" 00632 00633 /* Define to the full name of this package. */ 00634 #define PACKAGE_NAME "" 00635 00636 /* Define to the full name and version of this package. */ 00637 #define PACKAGE_STRING "" 00638 00639 /* Define to the one symbol short name of this package. */ 00640 #define PACKAGE_TARNAME "" 00641 00642 /* Define to the version of this package. */ 00643 #define PACKAGE_VERSION "" 00644 00645 /* Define as the return type of signal handlers (`int' or `void'). */ 00646 #define RETSIGTYPE void 00647 00648 /* Define to 1 if you have the ANSI C header files. */ 00649 #define STDC_HEADERS 1 00650 00651 /* Faster [][] operator for TBCI::Matrix. */ 00652 /* #undef TBCI_NEW_BRACKET */ 00653 00654 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 00655 #define TIME_WITH_SYS_TIME 1 00656 00657 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 00658 /* #undef TM_IN_SYS_TIME */ 00659 00660 /* Multithreading support of TBCI library. */ 00661 /* #undef USE_SMP */ 00662 00663 /* Version number of package */ 00664 #define VERSION "2.6.2" 00665 00666 /* Compiler assumed to support C99 standard. */ 00667 /* #undef _ISOC99_SOURCE */ 00668 00669 /* Define to empty if `const' does not conform to ANSI C. */ 00670 /* #undef const */ 00671 00672 /* Define to `__inline__' or `__inline' if that's what the C compiler 00673 calls it, or to nothing if 'inline' is not supported under any name. */ 00674 #ifndef __cplusplus 00675 /* #undef inline */ 00676 #endif 00677 00678 /* Define to `int' if <sys/types.h> does not define. */ 00679 /* #undef pid_t */ 00680 00681 /* Define to 1 if you have the <algorithm> header file. */ 00682 #define HAVE_ALGORITHM 1 00683 00684 /* __attribute__((aligned(N))) support */ 00685 /* #undef HAVE_ALIGN_ATTR */ 00686 00687 /* Friendship dies on inheritance */ 00688 /* #undef HAVE_BCXX_INHER_BREAKS_FRIEND_BUG */ 00689 00690 /* Check whether exceptions don't work at all. */ 00691 /* #undef HAVE_BUGGY_EXCEPTIONS */ 00692 00693 /* Check whether namespaces are completely broken. */ 00694 /* #undef HAVE_BUGGY_NAMESPACE */ 00695 00696 /* Check whether stringstream is broken. */ 00697 /* #undef HAVE_BUGGY_SSTREAM */ 00698 00699 /* We have compiler builtin __complex__ type. */ 00700 #define HAVE_BUILTIN_CPLX 1 00701 00702 /* __builtin_expect branch prediction supported. */ 00703 #define HAVE_BUILTIN_EXPECT 1 00704 00705 /* __builtin_prefetch supported. */ 00706 #define HAVE_BUILTIN_PREFETCH 1 00707 00708 /* Define to 1 if you have the `clock' function. */ 00709 #define HAVE_CLOCK 1 00710 00711 /* clock_gettime function */ 00712 #define HAVE_CLOCK_GETTIME 1 00713 00714 /* Define to 1 if you have the <cmath> header file. */ 00715 #define HAVE_CMATH 1 00716 00717 /* Support for gcc __attribute__((const)). */ 00718 /* #undef HAVE_CONST_ATTR */ 00719 00720 /* complex<> class unavailable in std:: namespace. */ 00721 /* #undef HAVE_CPLX_GLOBAL_NS_BUG */ 00722 00723 /* C++ symbols (iostream) are unavailable in std:: namespace. */ 00724 /* #undef HAVE_CPP_GLOBAL_NS_BUG */ 00725 00726 /* Define to 1 if you have the <cstdio> header file. */ 00727 #define HAVE_CSTDIO 1 00728 00729 /* Define to 1 if you have the <cstdlib> header file. */ 00730 #define HAVE_CSTDLIB 1 00731 00732 /* intel C++ __declspec(align(N)) support. */ 00733 /* #undef HAVE_DECLSPEC_ALIGN */ 00734 00735 /* Define to 1 if you have the <dirent.h> header file. */ 00736 #define HAVE_DIRENT_H 1 00737 00738 /* Define to 1 if you have the `dladdr' function. */ 00739 #define HAVE_DLADDR 1 00740 00741 /* Define to 1 if you have the `dlerror' function. */ 00742 #define HAVE_DLERROR 1 00743 00744 /* Define to 1 if you have the <dlfcn.h> header file. */ 00745 #define HAVE_DLFCN_H 1 00746 00747 /* Define to 1 if you have the `dlopen' function. */ 00748 #define HAVE_DLOPEN 1 00749 00750 /* TLS via __declspec(thread) supported */ 00751 /* #undef HAVE_DTLS */ 00752 00753 /* Define to 1 if you have the <emmintrin.h> header file. */ 00754 /* #undef HAVE_EMMINTRIN_H */ 00755 00756 /* errno exists. */ 00757 #define HAVE_ERRNO 1 00758 00759 /* Define to 1 if you have the `feclearexcept' function. */ 00760 #define HAVE_FECLEAREXCEPT 1 00761 00762 /* Define to 1 if you have the `feholdexcept' function. */ 00763 #define HAVE_FEHOLDEXCEPT 1 00764 00765 /* Define to 1 if you have the <fenv.h> header file. */ 00766 #define HAVE_FENV_H 1 00767 00768 /* Define to 1 if you have the `fesetenv' function. */ 00769 #define HAVE_FESETENV 1 00770 00771 /* Define to 1 if you have the `fesettrapenable' function. */ 00772 /* #undef HAVE_FESETTRAPENABLE */ 00773 00774 /* Define to 1 if you have the `fetestexcept' function. */ 00775 #define HAVE_FETESTEXCEPT 1 00776 00777 /* Compiler thinks var decld in loop header is visible outside loop as well. 00778 */ 00779 /* #undef HAVE_FOR_SCOPING_BUG */ 00780 00781 /* Define to 1 if you have the `fpgetsticky' function. */ 00782 /* #undef HAVE_FPGETSTICKY */ 00783 00784 /* Define to 1 if you have the `fpsetmask' function. */ 00785 /* #undef HAVE_FPSETMASK */ 00786 00787 /* Define to 1 if you have the `fpsetsticky' function. */ 00788 /* #undef HAVE_FPSETSTICKY */ 00789 00790 /* __setfpucw() present in C library. */ 00791 /* #undef HAVE_FPUCW */ 00792 00793 /* Define to 1 if you have the <fpu_control.h> header file. */ 00794 #define HAVE_FPU_CONTROL_H 1 00795 00796 /* Compiler thinks a friend template must be in global namespace. */ 00797 /* #undef HAVE_FRIEND_GLOBAL_NS_BUG */ 00798 00799 /* __func__ */ 00800 #define HAVE_FUNC 1 00801 00802 /* Friend fns and member fn templates collide, even if scoped and with 00803 different arguments. */ 00804 /* #undef HAVE_GCC295_FRIEND_BUG */ 00805 00806 /* In a templated class decl, compiler dislikes declaring ourselves different 00807 template args to be a friend. */ 00808 /* #undef HAVE_GCC295_TMPLFRNDCLS_BUG */ 00809 00810 /* VarArgs may not be used in templated functions. */ 00811 /* #undef HAVE_GCC296_TMPLVARARG_BUG */ 00812 00813 /* gcc produces a linker error in std::pow when compiling with 00814 -fno-implicit-templates */ 00815 /* #undef HAVE_GCC300_CMATH_POWER_BUG */ 00816 00817 /* gcc produces a linker error when using cplx functions and compiling with 00818 -fno-implicit-templates. */ 00819 /* #undef HAVE_GCC320_MISS_CPLXFN_BUG */ 00820 00821 /* real/imag(std::complex&) returns a (const) reference */ 00822 /* #undef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF */ 00823 00824 /* gcc <? >? operators to allow side-effect free min/max. */ 00825 /* #undef HAVE_GCC_MINMAX */ 00826 00827 /* Define to 1 if you have the `getloadavg' function. */ 00828 #define HAVE_GETLOADAVG 1 00829 00830 /* Define to 1 if you have the `getrusage' function. */ 00831 #define HAVE_GETRUSAGE 1 00832 00833 /* Define to 1 if you have the `gettimeofday' function. */ 00834 #define HAVE_GETTIMEOFDAY 1 00835 00836 /* Define to 1 if you have the `get_nprocs' function. */ 00837 #define HAVE_GET_NPROCS 1 00838 00839 /* Define to 1 if you have the <ieeefp.h> header file. */ 00840 /* #undef HAVE_IEEEFP_H */ 00841 00842 /* Libc functions are available in both std:: and global namespace. */ 00843 #define HAVE_IGNORE_STD_NS_BUG 1 00844 00845 /* Define to 1 if you have the <inttypes.h> header file. */ 00846 #define HAVE_INTTYPES_H 1 00847 00848 /* Define to 1 if you have the <iomanip> header file. */ 00849 #define HAVE_IOMANIP 1 00850 00851 /* Define to 1 if you have the <iostream> header file. */ 00852 #define HAVE_IOSTREAM 1 00853 00854 /* Libc functions are unavailable in std:: namespace. */ 00855 /* #undef HAVE_LIBC_GLOBAL_NS_BUG */ 00856 00857 /* Define to 1 if you have the `dl' library (-ldl). */ 00858 #define HAVE_LIBDL 1 00859 00860 /* Define to 1 if you have the `m' library (-lm). */ 00861 #define HAVE_LIBM 1 00862 00863 /* Define to 1 if you have the `pthread' library (-lpthread). */ 00864 #define HAVE_LIBPTHREAD 1 00865 00866 /* Define if we have superLU solver lib */ 00867 #define HAVE_LIBSUPERLU 1 00868 00869 /* Define to 1 if you have the <limits> header file. */ 00870 #define HAVE_LIMITS 1 00871 00872 /* Extra long double FP type supported by compiler. */ 00873 #define HAVE_LONG_DOUBLE 1 00874 00875 /* long long integer type supported. */ 00876 #define HAVE_LONG_LONG 1 00877 00878 /* Define to 1 if you have the `mallinfo' function. */ 00879 #define HAVE_MALLINFO 1 00880 00881 /* Support for malloc __attribute__ */ 00882 #define HAVE_MALLOC_ATTR 1 00883 00884 /* Define to 1 if you have the <malloc.h> header file. */ 00885 #define HAVE_MALLOC_H 1 00886 00887 /* Define to 1 if you have the `memalign' function. */ 00888 #define HAVE_MEMALIGN 1 00889 00890 /* Define to 1 if you have the <memory.h> header file. */ 00891 #define HAVE_MEMORY_H 1 00892 00893 /* MIN/MAX macros already defined in sys/param.h */ 00894 #define HAVE_MINMAX_IN_SYS_PARAM_H 1 00895 00896 /* std::abs() is not declared for double type */ 00897 /* #undef HAVE_MISS_CSTD_ABS_BUG */ 00898 00899 /* Math functions on std::complex are missing. */ 00900 #define HAVE_MISS_STDCPLX_FANCY_FN_BUG 1 00901 00902 /* std::iostream in/output on std::complex types missing. */ 00903 /* #undef HAVE_MISS_STDCPLX_IO_BUG */ 00904 00905 /* log10 function on std::complex types is undeclared */ 00906 /* #undef HAVE_MISS_STDCPLX_LOG10_BUG */ 00907 00908 /* tan and tanh functions on std::complex types undeclared. */ 00909 /* #undef HAVE_MISS_STDCPLX_TAN_BUG */ 00910 00911 /* Support for named return values (named ret val optimization). */ 00912 /* #undef HAVE_NAMED_RETVAL */ 00913 00914 /* Compiler accepts/needs explicit type specification <T> in decl of friend 00915 fns. */ 00916 #define HAVE_NEED_FOR_EXPL_TMPLPARM 1 00917 00918 /* Inside templated class, friends with same name need to have explicit scope 00919 to be found. */ 00920 #define HAVE_NEED_FOR_FRIEND_SCOPE 1 00921 00922 /* Compiler accepts/needs guiding declarations <> declaration of friend 00923 functions. */ 00924 #define HAVE_NEED_FOR_GD 1 00925 00926 /* gcc-3.4 syntax for __attribute__((aligned(N))) supported */ 00927 #define HAVE_NEW_ALIGN_ATTR 1 00928 00929 /* New FPU cw implemented. */ 00930 #define HAVE_NEW_FPUCTRL 1 00931 00932 /* Check whether the headers with C++ names are missing. */ 00933 /* #undef HAVE_NO_NEW_HEADERS_BUG */ 00934 00935 /* Define to 1 if you have the `opendir' function. */ 00936 #define HAVE_OPENDIR 1 00937 00938 /* Define to 1 if you have the <pmmintrin.h> header file. */ 00939 #define HAVE_PMMINTRIN_H 1 00940 00941 /* __PRETTY_FUNCTION__ */ 00942 #define HAVE_PRETTY_FUNCTION 3 00943 00944 /* Compiler dislikes a templated function decl inside a templated class with 00945 different template args. */ 00946 /* #undef HAVE_PROMOTION_BUG */ 00947 00948 /* POSIX threads are supported. */ 00949 #define HAVE_PTHREADS 1 00950 00951 /* Define to 1 if you have the `pthread_attr_getaffinity_np' function. */ 00952 #define HAVE_PTHREAD_ATTR_GETAFFINITY_NP 1 00953 00954 /* Define to 1 if you have the `pthread_getaffinity_np' function. */ 00955 #define HAVE_PTHREAD_GETAFFINITY_NP 1 00956 00957 /* Define to 1 if you have the <pthread.h> header file. */ 00958 #define HAVE_PTHREAD_H 1 00959 00960 /* pthread spinlocks */ 00961 #define HAVE_PTHREAD_SPINLOCK 1 00962 00963 /* Support for __attribute__((regparm(N))). */ 00964 #define HAVE_REGPARM_ATTR 1 00965 00966 /* C99 restrict keyword supported. */ 00967 /* #undef HAVE_RESTRICT */ 00968 00969 /* Define to 1 if you have the `sched_getaffinity' function. */ 00970 #define HAVE_SCHED_GETAFFINITY 1 00971 00972 /* Define to 1 if you have the <sched.h> header file. */ 00973 #define HAVE_SCHED_H 1 00974 00975 /* Define to 1 if you have the `signal' function. */ 00976 #define HAVE_SIGNAL 1 00977 00978 /* Signal handling works. */ 00979 #define HAVE_SIGNALS 1 00980 00981 /* Define to 1 if you have the <signal.h> header file. */ 00982 #define HAVE_SIGNAL_H 1 00983 00984 /* Compiler supports type abstraction by signatures. */ 00985 /* #undef HAVE_SIGNATURE */ 00986 00987 /* Define to 1 if you have the `snprintf' function. */ 00988 #define HAVE_SNPRINTF 1 00989 00990 /* Define to 1 if you have the <sstream> header file. */ 00991 #define HAVE_SSTREAM 1 00992 00993 /* Define to 1 if you have the `stat' function. */ 00994 #define HAVE_STAT 1 00995 00996 /* Define to 1 if you have the <stdint.h> header file. */ 00997 #define HAVE_STDINT_H 1 00998 00999 /* Define to 1 if you have the <stdlib.h> header file. */ 01000 #define HAVE_STDLIB_H 1 01001 01002 /* std::min(),max() */ 01003 #define HAVE_STD_MINMAX 1 01004 01005 /* Define to 1 if you have the <streambuf> header file. */ 01006 #define HAVE_STREAMBUF 1 01007 01008 /* Define to 1 if you have the `strerror' function. */ 01009 #define HAVE_STRERROR 1 01010 01011 /* Define to 1 if you have the <strings.h> header file. */ 01012 #define HAVE_STRINGS_H 1 01013 01014 /* Define to 1 if you have the <string.h> header file. */ 01015 #define HAVE_STRING_H 1 01016 01017 /* Define to 1 if you have the `strsignal' function. */ 01018 #define HAVE_STRSIGNAL 1 01019 01020 /* Define to 1 if you have the <strstream> header file. */ 01021 #define HAVE_STRSTREAM 1 01022 01023 /* Define to 1 if you have the `strtod' function. */ 01024 #define HAVE_STRTOD 1 01025 01026 /* Define to 1 if you have the `strtol' function. */ 01027 #define HAVE_STRTOL 1 01028 01029 /* Define to 1 if you have the `strtold' function. */ 01030 #define HAVE_STRTOLD 1 01031 01032 /* Support for SuperLU3 library along with headers. */ 01033 #define HAVE_SUPERLU3_INCLUDES 1 01034 01035 /* Define to 1 if you have the <sys/stat.h> header file. */ 01036 #define HAVE_SYS_STAT_H 1 01037 01038 /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 01039 #define HAVE_SYS_SYSINFO_H 1 01040 01041 /* Define to 1 if you have the <sys/time.h> header file. */ 01042 #define HAVE_SYS_TIME_H 1 01043 01044 /* Define to 1 if you have the <sys/types.h> header file. */ 01045 #define HAVE_SYS_TYPES_H 1 01046 01047 /* template __attribute__((aligned(N))) supported */ 01048 #define HAVE_TEMPL_ALIGN_ATTR 1 01049 01050 /* Define to 1 if you have the `times' function. */ 01051 #define HAVE_TIMES 1 01052 01053 /* TLS via __thread supported */ 01054 #define HAVE_TLS 1 01055 01056 /* Derived templated classes can't access data members of ancestors without 01057 scope or this. */ 01058 #define HAVE_TWOSTAGE_LOOKUP 1 01059 01060 /* Define to 1 if you have the <unistd.h> header file. */ 01061 #define HAVE_UNISTD_H 1 01062 01063 /* unused attribute */ 01064 #define HAVE_UNUSED_ATTR 1 01065 01066 /* Support for hidden symbols with __attribute__((visibility("hidden"))) */ 01067 #define HAVE_VISIBILITY_ATTR 1 01068 01069 /* Support for weak symbols with __atribute__((weak)) */ 01070 #define HAVE_WEAK_ATTR 1 01071 01072 /* Define to 1 if you have the <xmmintrin.h> header file. */ 01073 /* #undef HAVE_XMMINTRIN_H */ 01074 01075 /* __restrict__ keyword supported. */ 01076 #define HAVE___RESTRICT__ 1 01077 01078 /* Name of package */ 01079 #define PACKAGE "tbci" 01080 01081 /* Define to the address where bug reports for this package should be sent. */ 01082 #define PACKAGE_BUGREPORT "" 01083 01084 /* Define to the full name of this package. */ 01085 #define PACKAGE_NAME "" 01086 01087 /* Define to the full name and version of this package. */ 01088 #define PACKAGE_STRING "" 01089 01090 /* Define to the one symbol short name of this package. */ 01091 #define PACKAGE_TARNAME "" 01092 01093 /* Define to the version of this package. */ 01094 #define PACKAGE_VERSION "" 01095 01096 /* Define as the return type of signal handlers (`int' or `void'). */ 01097 #define RETSIGTYPE void 01098 01099 /* Define to 1 if you have the ANSI C header files. */ 01100 #define STDC_HEADERS 1 01101 01102 /* Faster [][] operator for TBCI::Matrix. */ 01103 /* #undef TBCI_NEW_BRACKET */ 01104 01105 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 01106 #define TIME_WITH_SYS_TIME 1 01107 01108 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 01109 /* #undef TM_IN_SYS_TIME */ 01110 01111 /* Multithreading support of TBCI library. */ 01112 /* #undef USE_SMP */ 01113 01114 /* Version number of package */ 01115 #define VERSION "2.6.2" 01116 01117 /* Compiler assumed to support C99 standard. */ 01118 /* #undef _ISOC99_SOURCE */ 01119 01120 /* Define to empty if `const' does not conform to ANSI C. */ 01121 /* #undef const */ 01122 01123 /* Define to `__inline__' or `__inline' if that's what the C compiler 01124 calls it, or to nothing if 'inline' is not supported under any name. */ 01125 #ifndef __cplusplus 01126 /* #undef inline */ 01127 #endif 01128 01129 /* Define to `int' if <sys/types.h> does not define. */ 01130 /* #undef pid_t */ 01131 01132 /* Define to 1 if you have the <algorithm> header file. */ 01133 #define HAVE_ALGORITHM 1 01134 01135 /* __attribute__((aligned(N))) support */ 01136 /* #undef HAVE_ALIGN_ATTR */ 01137 01138 /* Friendship dies on inheritance */ 01139 /* #undef HAVE_BCXX_INHER_BREAKS_FRIEND_BUG */ 01140 01141 /* Check whether exceptions don't work at all. */ 01142 /* #undef HAVE_BUGGY_EXCEPTIONS */ 01143 01144 /* Check whether namespaces are completely broken. */ 01145 /* #undef HAVE_BUGGY_NAMESPACE */ 01146 01147 /* Check whether stringstream is broken. */ 01148 /* #undef HAVE_BUGGY_SSTREAM */ 01149 01150 /* We have compiler builtin __complex__ type. */ 01151 #define HAVE_BUILTIN_CPLX 1 01152 01153 /* __builtin_expect branch prediction supported. */ 01154 #define HAVE_BUILTIN_EXPECT 1 01155 01156 /* __builtin_prefetch supported. */ 01157 #define HAVE_BUILTIN_PREFETCH 1 01158 01159 /* Define to 1 if you have the `clock' function. */ 01160 #define HAVE_CLOCK 1 01161 01162 /* clock_gettime function */ 01163 #define HAVE_CLOCK_GETTIME 1 01164 01165 /* Define to 1 if you have the <cmath> header file. */ 01166 #define HAVE_CMATH 1 01167 01168 /* Support for gcc __attribute__((const)). */ 01169 /* #undef HAVE_CONST_ATTR */ 01170 01171 /* complex<> class unavailable in std:: namespace. */ 01172 /* #undef HAVE_CPLX_GLOBAL_NS_BUG */ 01173 01174 /* C++ symbols (iostream) are unavailable in std:: namespace. */ 01175 /* #undef HAVE_CPP_GLOBAL_NS_BUG */ 01176 01177 /* CPU_COUNT function/macro */ 01178 #define HAVE_CPU_COUNT 1 01179 01180 /* Define to 1 if you have the <cstdio> header file. */ 01181 #define HAVE_CSTDIO 1 01182 01183 /* Define to 1 if you have the <cstdlib> header file. */ 01184 #define HAVE_CSTDLIB 1 01185 01186 /* intel C++ __declspec(align(N)) support. */ 01187 /* #undef HAVE_DECLSPEC_ALIGN */ 01188 01189 /* Define to 1 if you have the <dirent.h> header file. */ 01190 #define HAVE_DIRENT_H 1 01191 01192 /* Define to 1 if you have the `dladdr' function. */ 01193 #define HAVE_DLADDR 1 01194 01195 /* Define to 1 if you have the `dlerror' function. */ 01196 #define HAVE_DLERROR 1 01197 01198 /* Define to 1 if you have the <dlfcn.h> header file. */ 01199 #define HAVE_DLFCN_H 1 01200 01201 /* Define to 1 if you have the `dlopen' function. */ 01202 #define HAVE_DLOPEN 1 01203 01204 /* TLS via __declspec(thread) supported */ 01205 /* #undef HAVE_DTLS */ 01206 01207 /* Define to 1 if you have the <emmintrin.h> header file. */ 01208 /* #undef HAVE_EMMINTRIN_H */ 01209 01210 /* errno exists. */ 01211 #define HAVE_ERRNO 1 01212 01213 /* Define to 1 if you have the `feclearexcept' function. */ 01214 #define HAVE_FECLEAREXCEPT 1 01215 01216 /* Define to 1 if you have the `feholdexcept' function. */ 01217 #define HAVE_FEHOLDEXCEPT 1 01218 01219 /* Define to 1 if you have the <fenv.h> header file. */ 01220 #define HAVE_FENV_H 1 01221 01222 /* Define to 1 if you have the `fesetenv' function. */ 01223 #define HAVE_FESETENV 1 01224 01225 /* Define to 1 if you have the `fesettrapenable' function. */ 01226 /* #undef HAVE_FESETTRAPENABLE */ 01227 01228 /* Define to 1 if you have the `fetestexcept' function. */ 01229 #define HAVE_FETESTEXCEPT 1 01230 01231 /* Compiler thinks var decld in loop header is visible outside loop as well. 01232 */ 01233 /* #undef HAVE_FOR_SCOPING_BUG */ 01234 01235 /* Define to 1 if you have the `fpgetsticky' function. */ 01236 /* #undef HAVE_FPGETSTICKY */ 01237 01238 /* Define to 1 if you have the `fpsetmask' function. */ 01239 /* #undef HAVE_FPSETMASK */ 01240 01241 /* Define to 1 if you have the `fpsetsticky' function. */ 01242 /* #undef HAVE_FPSETSTICKY */ 01243 01244 /* __setfpucw() present in C library. */ 01245 /* #undef HAVE_FPUCW */ 01246 01247 /* Define to 1 if you have the <fpu_control.h> header file. */ 01248 #define HAVE_FPU_CONTROL_H 1 01249 01250 /* Compiler thinks a friend template must be in global namespace. */ 01251 /* #undef HAVE_FRIEND_GLOBAL_NS_BUG */ 01252 01253 /* __func__ */ 01254 #define HAVE_FUNC 1 01255 01256 /* Friend fns and member fn templates collide, even if scoped and with 01257 different arguments. */ 01258 /* #undef HAVE_GCC295_FRIEND_BUG */ 01259 01260 /* In a templated class decl, compiler dislikes declaring ourselves different 01261 template args to be a friend. */ 01262 /* #undef HAVE_GCC295_TMPLFRNDCLS_BUG */ 01263 01264 /* VarArgs may not be used in templated functions. */ 01265 /* #undef HAVE_GCC296_TMPLVARARG_BUG */ 01266 01267 /* gcc produces a linker error in std::pow when compiling with 01268 -fno-implicit-templates */ 01269 /* #undef HAVE_GCC300_CMATH_POWER_BUG */ 01270 01271 /* gcc produces a linker error when using cplx functions and compiling with 01272 -fno-implicit-templates. */ 01273 /* #undef HAVE_GCC320_MISS_CPLXFN_BUG */ 01274 01275 /* real/imag(std::complex&) returns a (const) reference */ 01276 /* #undef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF */ 01277 01278 /* gcc <? >? operators to allow side-effect free min/max. */ 01279 /* #undef HAVE_GCC_MINMAX */ 01280 01281 /* Define to 1 if you have the `getloadavg' function. */ 01282 #define HAVE_GETLOADAVG 1 01283 01284 /* Define to 1 if you have the `getrusage' function. */ 01285 #define HAVE_GETRUSAGE 1 01286 01287 /* Define to 1 if you have the `gettimeofday' function. */ 01288 #define HAVE_GETTIMEOFDAY 1 01289 01290 /* Define to 1 if you have the `get_nprocs' function. */ 01291 #define HAVE_GET_NPROCS 1 01292 01293 /* Support for gcc __attribute__((hot)). */ 01294 #define HAVE_HOT_ATTR 1 01295 01296 /* Define to 1 if you have the <ieeefp.h> header file. */ 01297 /* #undef HAVE_IEEEFP_H */ 01298 01299 /* Libc functions are available in both std:: and global namespace. */ 01300 #define HAVE_IGNORE_STD_NS_BUG 1 01301 01302 /* Define to 1 if you have the <inttypes.h> header file. */ 01303 #define HAVE_INTTYPES_H 1 01304 01305 /* Define to 1 if you have the <iomanip> header file. */ 01306 #define HAVE_IOMANIP 1 01307 01308 /* Define to 1 if you have the <iostream> header file. */ 01309 #define HAVE_IOSTREAM 1 01310 01311 /* Libc functions are unavailable in std:: namespace. */ 01312 /* #undef HAVE_LIBC_GLOBAL_NS_BUG */ 01313 01314 /* Define to 1 if you have the `dl' library (-ldl). */ 01315 #define HAVE_LIBDL 1 01316 01317 /* Define to 1 if you have the `m' library (-lm). */ 01318 #define HAVE_LIBM 1 01319 01320 /* Define to 1 if you have the `numa' library (-lnuma). */ 01321 /* #undef HAVE_LIBNUMA */ 01322 01323 /* Define to 1 if you have the `pthread' library (-lpthread). */ 01324 #define HAVE_LIBPTHREAD 1 01325 01326 /* Define if we have superLU solver lib */ 01327 #define HAVE_LIBSUPERLU 1 01328 01329 /* Define to 1 if you have the <limits> header file. */ 01330 #define HAVE_LIMITS 1 01331 01332 /* Extra long double FP type supported by compiler. */ 01333 #define HAVE_LONG_DOUBLE 1 01334 01335 /* long long integer type supported. */ 01336 #define HAVE_LONG_LONG 1 01337 01338 /* Define to 1 if you have the `mallinfo' function. */ 01339 #define HAVE_MALLINFO 1 01340 01341 /* Support for malloc __attribute__ */ 01342 #define HAVE_MALLOC_ATTR 1 01343 01344 /* Define to 1 if you have the <malloc.h> header file. */ 01345 #define HAVE_MALLOC_H 1 01346 01347 /* Define to 1 if you have the `memalign' function. */ 01348 #define HAVE_MEMALIGN 1 01349 01350 /* Define to 1 if you have the <memory.h> header file. */ 01351 #define HAVE_MEMORY_H 1 01352 01353 /* MIN/MAX macros already defined in sys/param.h */ 01354 #define HAVE_MINMAX_IN_SYS_PARAM_H 1 01355 01356 /* std::abs() is not declared for double type */ 01357 /* #undef HAVE_MISS_CSTD_ABS_BUG */ 01358 01359 /* Math functions on std::complex are missing. */ 01360 #define HAVE_MISS_STDCPLX_FANCY_FN_BUG 1 01361 01362 /* std::iostream in/output on std::complex types missing. */ 01363 /* #undef HAVE_MISS_STDCPLX_IO_BUG */ 01364 01365 /* log10 function on std::complex types is undeclared */ 01366 /* #undef HAVE_MISS_STDCPLX_LOG10_BUG */ 01367 01368 /* tan and tanh functions on std::complex types undeclared. */ 01369 /* #undef HAVE_MISS_STDCPLX_TAN_BUG */ 01370 01371 /* Support for named return values (named ret val optimization). */ 01372 /* #undef HAVE_NAMED_RETVAL */ 01373 01374 /* Compiler accepts/needs explicit type specification <T> in decl of friend 01375 fns. */ 01376 #define HAVE_NEED_FOR_EXPL_TMPLPARM 1 01377 01378 /* Inside templated class, friends with same name need to have explicit scope 01379 to be found. */ 01380 #define HAVE_NEED_FOR_FRIEND_SCOPE 1 01381 01382 /* Compiler accepts/needs guiding declarations <> declaration of friend 01383 functions. */ 01384 #define HAVE_NEED_FOR_GD 1 01385 01386 /* gcc-3.4 syntax for __attribute__((aligned(N))) supported */ 01387 #define HAVE_NEW_ALIGN_ATTR 1 01388 01389 /* New FPU cw implemented. */ 01390 #define HAVE_NEW_FPUCTRL 1 01391 01392 /* Check whether the headers with C++ names are missing. */ 01393 /* #undef HAVE_NO_NEW_HEADERS_BUG */ 01394 01395 /* Define to 1 if you have the <numa.h> header file. */ 01396 /* #undef HAVE_NUMA_H */ 01397 01398 /* Define to 1 if you have the `opendir' function. */ 01399 #define HAVE_OPENDIR 1 01400 01401 /* Define to 1 if you have the <pmmintrin.h> header file. */ 01402 #define HAVE_PMMINTRIN_H 1 01403 01404 /* __PRETTY_FUNCTION__ */ 01405 #define HAVE_PRETTY_FUNCTION 3 01406 01407 /* Compiler dislikes a templated function decl inside a templated class with 01408 different template args. */ 01409 /* #undef HAVE_PROMOTION_BUG */ 01410 01411 /* POSIX threads are supported. */ 01412 #define HAVE_PTHREADS 1 01413 01414 /* Define to 1 if you have the `pthread_attr_getaffinity_np' function. */ 01415 #define HAVE_PTHREAD_ATTR_GETAFFINITY_NP 1 01416 01417 /* Define to 1 if you have the `pthread_getaffinity_np' function. */ 01418 #define HAVE_PTHREAD_GETAFFINITY_NP 1 01419 01420 /* Define to 1 if you have the <pthread.h> header file. */ 01421 #define HAVE_PTHREAD_H 1 01422 01423 /* pthread spinlocks */ 01424 #define HAVE_PTHREAD_SPINLOCK 1 01425 01426 /* Support for __attribute__((regparm(N))). */ 01427 #define HAVE_REGPARM_ATTR 1 01428 01429 /* C99 restrict keyword supported. */ 01430 /* #undef HAVE_RESTRICT */ 01431 01432 /* Define to 1 if you have the `sched_getaffinity' function. */ 01433 #define HAVE_SCHED_GETAFFINITY 1 01434 01435 /* Define to 1 if you have the <sched.h> header file. */ 01436 #define HAVE_SCHED_H 1 01437 01438 /* Define to 1 if you have the `signal' function. */ 01439 #define HAVE_SIGNAL 1 01440 01441 /* Signal handling works. */ 01442 #define HAVE_SIGNALS 1 01443 01444 /* Define to 1 if you have the <signal.h> header file. */ 01445 #define HAVE_SIGNAL_H 1 01446 01447 /* Compiler supports type abstraction by signatures. */ 01448 /* #undef HAVE_SIGNATURE */ 01449 01450 /* Define to 1 if you have the `snprintf' function. */ 01451 #define HAVE_SNPRINTF 1 01452 01453 /* Define to 1 if you have the <sstream> header file. */ 01454 #define HAVE_SSTREAM 1 01455 01456 /* Define to 1 if you have the `stat' function. */ 01457 #define HAVE_STAT 1 01458 01459 /* Define to 1 if you have the <stdint.h> header file. */ 01460 #define HAVE_STDINT_H 1 01461 01462 /* Define to 1 if you have the <stdlib.h> header file. */ 01463 #define HAVE_STDLIB_H 1 01464 01465 /* std::min(),max() */ 01466 #define HAVE_STD_MINMAX 1 01467 01468 /* Define to 1 if you have the <streambuf> header file. */ 01469 #define HAVE_STREAMBUF 1 01470 01471 /* Define to 1 if you have the `strerror' function. */ 01472 #define HAVE_STRERROR 1 01473 01474 /* Define to 1 if you have the <strings.h> header file. */ 01475 #define HAVE_STRINGS_H 1 01476 01477 /* Define to 1 if you have the <string.h> header file. */ 01478 #define HAVE_STRING_H 1 01479 01480 /* Define to 1 if you have the `strsignal' function. */ 01481 #define HAVE_STRSIGNAL 1 01482 01483 /* Define to 1 if you have the <strstream> header file. */ 01484 #define HAVE_STRSTREAM 1 01485 01486 /* Define to 1 if you have the `strtod' function. */ 01487 #define HAVE_STRTOD 1 01488 01489 /* Define to 1 if you have the `strtol' function. */ 01490 #define HAVE_STRTOL 1 01491 01492 /* Define to 1 if you have the `strtold' function. */ 01493 #define HAVE_STRTOLD 1 01494 01495 /* Support for SuperLU3 library along with headers. */ 01496 #define HAVE_SUPERLU3_INCLUDES 1 01497 01498 /* Define to 1 if you have the <sys/stat.h> header file. */ 01499 #define HAVE_SYS_STAT_H 1 01500 01501 /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 01502 #define HAVE_SYS_SYSINFO_H 1 01503 01504 /* Define to 1 if you have the <sys/time.h> header file. */ 01505 #define HAVE_SYS_TIME_H 1 01506 01507 /* Define to 1 if you have the <sys/types.h> header file. */ 01508 #define HAVE_SYS_TYPES_H 1 01509 01510 /* template __attribute__((aligned(N))) supported */ 01511 #define HAVE_TEMPL_ALIGN_ATTR 1 01512 01513 /* Define to 1 if you have the `times' function. */ 01514 #define HAVE_TIMES 1 01515 01516 /* TLS via __thread supported */ 01517 #define HAVE_TLS 1 01518 01519 /* Derived templated classes can't access data members of ancestors without 01520 scope or this. */ 01521 #define HAVE_TWOSTAGE_LOOKUP 1 01522 01523 /* Define to 1 if you have the <unistd.h> header file. */ 01524 #define HAVE_UNISTD_H 1 01525 01526 /* unused attribute */ 01527 #define HAVE_UNUSED_ATTR 1 01528 01529 /* Support for hidden symbols with __attribute__((visibility("hidden"))) */ 01530 #define HAVE_VISIBILITY_ATTR 1 01531 01532 /* Support for weak symbols with __atribute__((weak)) */ 01533 #define HAVE_WEAK_ATTR 1 01534 01535 /* Define to 1 if you have the <xmmintrin.h> header file. */ 01536 /* #undef HAVE_XMMINTRIN_H */ 01537 01538 /* __restrict__ keyword supported. */ 01539 #define HAVE___RESTRICT__ 1 01540 01541 /* Define to the sub-directory in which libtool stores uninstalled libraries. 01542 */ 01543 #define LT_OBJDIR ".libs/" 01544 01545 /* Define to 1 if your C compiler doesn't accept -c and -o together. */ 01546 /* #undef NO_MINUS_C_MINUS_O */ 01547 01548 /* Name of package */ 01549 #define PACKAGE "tbci" 01550 01551 /* Define to the address where bug reports for this package should be sent. */ 01552 #define PACKAGE_BUGREPORT "" 01553 01554 /* Define to the full name of this package. */ 01555 #define PACKAGE_NAME "" 01556 01557 /* Define to the full name and version of this package. */ 01558 #define PACKAGE_STRING "" 01559 01560 /* Define to the one symbol short name of this package. */ 01561 #define PACKAGE_TARNAME "" 01562 01563 /* Define to the version of this package. */ 01564 #define PACKAGE_VERSION "" 01565 01566 /* Define as the return type of signal handlers (`int' or `void'). */ 01567 #define RETSIGTYPE void 01568 01569 /* Define to 1 if you have the ANSI C header files. */ 01570 #define STDC_HEADERS 1 01571 01572 /* Faster [][] operator for TBCI::Matrix. */ 01573 /* #undef TBCI_NEW_BRACKET */ 01574 01575 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 01576 #define TIME_WITH_SYS_TIME 1 01577 01578 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 01579 /* #undef TM_IN_SYS_TIME */ 01580 01581 /* Multithreading support of TBCI library. */ 01582 /* #undef USE_SMP */ 01583 01584 /* Version number of package */ 01585 #define VERSION "2.6.2" 01586 01587 /* Compiler assumed to support C99 standard. */ 01588 /* #undef _ISOC99_SOURCE */ 01589 01590 /* Define to empty if `const' does not conform to ANSI C. */ 01591 /* #undef const */ 01592 01593 /* Define to `__inline__' or `__inline' if that's what the C compiler 01594 calls it, or to nothing if 'inline' is not supported under any name. */ 01595 #ifndef __cplusplus 01596 /* #undef inline */ 01597 #endif 01598 01599 /* Define to `int' if <sys/types.h> does not define. */ 01600 /* #undef pid_t */
1.5.6