TBCI Numerical high perf. C++ Library 2.8.0
acconfig.h
Go to the documentation of this file.
1/* tbciconfig.h.in. Generated from configure.in by autoheader. */
2/* tbciconfig.h.in. Generated from configure.in by autoheader. */
3#if defined(VERSION)
4#undef \
5VERSION
6#endif
7#if defined(PACKAGE)
8#undef \
9PACKAGE
10#endif
11/* Using this file is deprecated, it will be dropped soon. */
12
13/* Define if the C++ compiler supports BOOL */
14#undef HAVE_BOOL
15
16#undef VERSION
17
18#undef PACKAGE
19
20/* Define if you need the GNU extensions to compile */
21#undef _GNU_SOURCE
22
23/* Stupid win32 platforms don't have this save version of sprintf */
24#undef HAVE_SNPRINTF
25
26/* Define if you wish to enable C99 ANSI stuff (long double, strtold) */
27#undef _ISOC99_SOURCE
28
29/* Define if you want to use more efficient Matrix[][] operator
30 * breaking conversion to Vector */
31#undef TBCI_NEW_BRACKET
32
33/* Check whether stringstream works */
34#undef HAVE_BUGGY_SSTREAM
35
36/* Check whether namespaces work at all */
37#undef HAVE_BUGGY_NAMESPACE
38
39/* Check whether exceptions work at all */
40#undef HAVE_BUGGY_EXCEPTIONS
41
42/* Check whether the C++ named headers are missing */
43#undef HAVE_NO_NEW_HEADERS_BUG
44
45/* Define if the compiler needs (well, accepts) guiding declarations in the
46 * declaration of friend functions.
47 */
48#undef HAVE_NEED_FOR_GD
49
50/* Define if the compiler needs explicit specification of the template params
51 * via <T> or <T,...> for friends. */
52#undef HAVE_NEED_FOR_EXPL_TMPLPARM
53
54/* Define if the compiler barfs on something like
55 * template <typename U> explicit test (const test<U>& t);
56 * in the class decl of template <typename T> class test. */
57#undef HAVE_PROMOTION_BUG
58
59/* Define if the compiler barfs on
60 * template <typename U> friend class test<U>;
61 * inside the decl of test<T>
62 * NOTE (JvD): really 2.95 - specific? Then handle elsewhere?
63 */
64#undef HAVE_GCC295_TMPLFRNDCLS_BUG
65
66/* Define if the compiler barf on templated friends that have the same name
67 * as member functions. Observed in gcc-2.95 and some other compilers */
68#undef HAVE_GCC295_FRIEND_BUG
69
70/* Define if the compiler cannot handle templated varargs.
71 * Observed in gcc-2.96 snapshots.
72 */
73#undef HAVE_GCC296_TMPLVARARG_BUG
74
75/* Check whether we suffer the "old for scoping" bug */
76#undef HAVE_FOR_SCOPING_BUG
77
78/* Check availability of libc functions in std:: namespace */
79#undef HAVE_LIBC_GLOBAL_NS_BUG
80
81/* Check whether global and std:: are aliases */
82#undef HAVE_IGNORE_STD_NS_BUG
83
84/* Check whether C++ std stuff is available in std:: namespace */
85#undef HAVE_CPP_GLOBAL_NS_BUG
86
87/* Check whether std::complex is available in std:: namespace */
88#undef HAVE_CPLX_GLOBAL_NS_BUG
89
90/* Check whether friend wrongly implies global ns after a using
91 * decl (MIPSpro) */
92#undef HAVE_FRIEND_GLOBAL_NS_BUG
93
94/* Some compilers need explicit scoping :: to declare friend that has
95 * same name as member function. Koenig hits us again. */
96#undef HAVE_NEED_FOR_FRIEND_SCOPE
97
98/* Check for fancy std::complex functions */
99#undef HAVE_MISS_STDCPLX_FANCY_FN_BUG
100
101/* Check for log10(std::complex) function */
102#undef HAVE_MISS_STDCPLX_LOG10_BUG
103
104/* Check for tan(std::complex)/atan() function */
105#undef HAVE_MISS_STDCPLX_TAN_BUG
106
107/* Check for std::ostream << (std::complex) operator */
108#undef HAVE_MISS_STDCPLX_IO_BUG
109
110/* Check whether std::abs(double) is missing */
111#undef HAVE_MISS_CSTD_ABS_BUG
112
113/* Check whether we miss the cmath power (gcc-3.0) */
114#undef HAVE_GCC300_CMATH_POWER_BUG
115
116/* Check whether we miss std::complex functions when using
117 * -fno-implicit-templates (gcc-3.2.0) */
118#undef HAVE_GCC320_MISS_CPLXFN_BUG
119
120/* Check whether real/imag(std::complex&) return a (const) reference */
121#undef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF
122
123/* Friends of a class may not access protected base class members
124 * despite public inheritance */
125#undef HAVE_BCXX_INHER_BREAKS_FRIEND_BUG
126
127/* When instantiating templates, the template parameters are undefined
128 * declarators in inline member functions */
129#undef HAVE_BCXX_TEMPL_INLINE_MFUNC_BUG
130
131/* typename class::def (var) syntax is not understood */
132#undef HAVE_BCXX_TYPENAME_BUG
133
134/* Check whether we can't access data members from templated base
135 * classes without explcit qualifier (gcc-3.4+) */
136#undef HAVE_TWOSTAGE_LOOKUP
137
138/* Check for signal handling */
139#undef HAVE_SIGNALS
140
141/* Check for existence of errno */
142#undef HAVE_ERRNO
143
144/* Check for existence of MIN/MAX macros in sys/param.h */
145#undef HAVE_MINMAX_IN_SYS_PARAM_H
146
147/* Check for availability of __setfpucw() */
148#undef HAVE_FPUCW
149
150/* Check for availability of _FPU_SETCW() */
151#undef HAVE_NEW_FPUCTRL
152
153/* Check for POSIX threads */
154#undef HAVE_PTHREADS
155
156/* Special type long long (64bit on 32bit archs) */
157#undef HAVE_LONG_LONG
158
159/* Special type long double (extended precision type) */
160#undef HAVE_LONG_DOUBLE
161
162/* restrict keyword */
163#undef HAVE_RESTRICT
164/* __restrict__ keyword */
165#undef HAVE___RESTRICT__
166
167/* __builtin_expect */
168#undef HAVE_BUILTIN_EXPECT
169
170/* __builtin_prefetch */
171#undef HAVE_BUILTIN_PREFETCH
172
173/* gcc builtin cplx */
174#undef HAVE_BUILTIN_CPLX
175
176/* gcc signature keyword */
177#undef HAVE_SIGNATURE
178
179/* gcc align attribute */
180#undef HAVE_ALIGN_ATTR
181
182/* gcc-3.4 align attribute between var and initializer */
183#undef HAVE_NEW_ALIGN_ATTR
184
185/* templated align attribute */
186#undef HAVE_TEMPL_ALIGN_ATTR
187
188/* icc __declspec(align) */
189#undef HAVE_DECLSPEC_ALIGN
190
191/* gcc weak attribute */
192#undef HAVE_WEAK_ATTR
193
194/* gcc const attribute */
195#undef HAVE_CONST_ATTR
196
197/* gcc visibility attr */
198#undef HAVE_VISIBILITY_ATTR
199
200/* gcc malloc attr */
201#undef HAVE_MALLOC_ATTR
202
203/* gcc regparm attribute */
204#undef HAVE_REGPARM_ATTR
205
206/* gcc unused attribute */
207#undef HAVE_UNUSED_ATTR
208
209/* gcc side-effect free min/max <? >? operators */
210#undef HAVE_GCC_MINMAX
211
212/* std::min()/max() */
213#undef HAVE_STD_MINMAX
214
215/* gcc named return value */
216#undef HAVE_NAMED_RETVAL
217
218/* gcc pragma interface/implementation */
219#undef HAVE_PRAGMA_IFACE_IMPL
220
221/* gcc __PRETTY_FUNCTION__ */
222#undef HAVE_PRETTY_FUNCTION
223
224/* stdc __func__ */
225#undef HAVE_FUNC
226
227/* multithreading support (pthreads) */
228#undef USE_SMP
229
230
231/* Define to 1 if you have the <algorithm> header file. */
232#undef HAVE_ALGORITHM
233
234/* __attribute__((aligned(N))) support */
235#undef HAVE_ALIGN_ATTR
236
237/* Friendship dies on inheritance */
238#undef HAVE_BCXX_INHER_BREAKS_FRIEND_BUG
239
240/* Check whether exceptions don't work at all. */
241#undef HAVE_BUGGY_EXCEPTIONS
242
243/* Check whether namespaces are completely broken. */
244#undef HAVE_BUGGY_NAMESPACE
245
246/* Check whether stringstream is broken. */
247#undef HAVE_BUGGY_SSTREAM
248
249/* We have compiler builtin __complex__ type. */
250#undef HAVE_BUILTIN_CPLX
251
252/* __builtin_expect branch prediction supported. */
253#undef HAVE_BUILTIN_EXPECT
254
255/* __builtin_prefetch supported. */
256#undef HAVE_BUILTIN_PREFETCH
257
258/* Define to 1 if you have the `clock' function. */
259#undef HAVE_CLOCK
260
261/* Define to 1 if you have the <cmath> header file. */
262#undef HAVE_CMATH
263
264/* Support for gcc __attribute__((const)). */
265#undef HAVE_CONST_ATTR
266
267/* complex<> class unavailable in std:: namespace. */
268#undef HAVE_CPLX_GLOBAL_NS_BUG
269
270/* C++ symbols (iostream) are unavailable in std:: namespace. */
271#undef HAVE_CPP_GLOBAL_NS_BUG
272
273/* Define to 1 if you have the <cstdio> header file. */
274#undef HAVE_CSTDIO
275
276/* Define to 1 if you have the <cstdlib> header file. */
277#undef HAVE_CSTDLIB
278
279/* intel C++ __declspec(align(N)) support. */
280#undef HAVE_DECLSPEC_ALIGN
281
282/* Define to 1 if you have the <dirent.h> header file. */
283#undef HAVE_DIRENT_H
284
285/* Define to 1 if you have the `dladdr' function. */
286#undef HAVE_DLADDR
287
288/* Define to 1 if you have the `dlerror' function. */
289#undef HAVE_DLERROR
290
291/* Define to 1 if you have the <dlfcn.h> header file. */
292#undef HAVE_DLFCN_H
293
294/* Define to 1 if you have the `dlopen' function. */
295#undef HAVE_DLOPEN
296
297/* Define to 1 if you have the <emmintrin.h> header file. */
298#undef HAVE_EMMINTRIN_H
299
300/* errno exists. */
301#undef HAVE_ERRNO
302
303/* Define to 1 if you have the `feclearexcept' function. */
304#undef HAVE_FECLEAREXCEPT
305
306/* Define to 1 if you have the `feholdexcept' function. */
307#undef HAVE_FEHOLDEXCEPT
308
309/* Define to 1 if you have the <fenv.h> header file. */
310#undef HAVE_FENV_H
311
312/* Define to 1 if you have the `fesetenv' function. */
313#undef HAVE_FESETENV
314
315/* Define to 1 if you have the `fesettrapenable' function. */
316#undef HAVE_FESETTRAPENABLE
317
318/* Define to 1 if you have the `fetestexcept' function. */
319#undef HAVE_FETESTEXCEPT
320
321/* Compiler thinks var decld in loop header is visible outside loop as well.
322 */
323#undef HAVE_FOR_SCOPING_BUG
324
325/* Define to 1 if you have the `fpgetsticky' function. */
326#undef HAVE_FPGETSTICKY
327
328/* Define to 1 if you have the `fpsetmask' function. */
329#undef HAVE_FPSETMASK
330
331/* Define to 1 if you have the `fpsetsticky' function. */
332#undef HAVE_FPSETSTICKY
333
334/* __setfpucw() present in C library. */
335#undef HAVE_FPUCW
336
337/* Define to 1 if you have the <fpu_control.h> header file. */
338#undef HAVE_FPU_CONTROL_H
339
340/* Compiler thinks a friend template must be in global namespace. */
341#undef HAVE_FRIEND_GLOBAL_NS_BUG
342
343/* __func__ */
344#undef HAVE_FUNC
345
346/* Friend fns and member fn templates collide, even if scoped and with
347 different arguments. */
348#undef HAVE_GCC295_FRIEND_BUG
349
350/* In a templated class decl, compiler dislikes declaring ourselves different
351 template args to be a friend. */
352#undef HAVE_GCC295_TMPLFRNDCLS_BUG
353
354/* VarArgs may not be used in templated functions. */
355#undef HAVE_GCC296_TMPLVARARG_BUG
356
357/* gcc produces a linker error in std::pow when compiling with
358 -fno-implicit-templates */
359#undef HAVE_GCC300_CMATH_POWER_BUG
360
361/* gcc produces a linker error when using cplx functions and compiling with
362 -fno-implicit-templates. */
363#undef HAVE_GCC320_MISS_CPLXFN_BUG
364
365/* real/imag(std::complex&) returns a (const) reference */
366#undef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF
367
368/* gcc <? >? operators to allow side-effect free min/max. */
369#undef HAVE_GCC_MINMAX
370
371/* Define to 1 if you have the `getloadavg' function. */
372#undef HAVE_GETLOADAVG
373
374/* Define to 1 if you have the `getrusage' function. */
375#undef HAVE_GETRUSAGE
376
377/* Define to 1 if you have the `gettimeofday' function. */
378#undef HAVE_GETTIMEOFDAY
379
380/* Define to 1 if you have the `get_nprocs' function. */
381#undef HAVE_GET_NPROCS
382
383/* Define to 1 if you have the <ieeefp.h> header file. */
384#undef HAVE_IEEEFP_H
385
386/* Libc functions are available in both std:: and global namespace. */
387#undef HAVE_IGNORE_STD_NS_BUG
388
389/* Define to 1 if you have the <inttypes.h> header file. */
390#undef HAVE_INTTYPES_H
391
392/* Define to 1 if you have the <iomanip> header file. */
393#undef HAVE_IOMANIP
394
395/* Define to 1 if you have the <iostream> header file. */
396#undef HAVE_IOSTREAM
397
398/* Libc functions are unavailable in std:: namespace. */
399#undef HAVE_LIBC_GLOBAL_NS_BUG
400
401/* Define to 1 if you have the `dl' library (-ldl). */
402#undef HAVE_LIBDL
403
404/* Define to 1 if you have the `m' library (-lm). */
405#undef HAVE_LIBM
406
407/* Define to 1 if you have the `pthread' library (-lpthread). */
408#undef HAVE_LIBPTHREAD
409
410/* Define if we have superLU solver lib */
411#undef HAVE_LIBSUPERLU
412
413/* Define to 1 if you have the <limits> header file. */
414#undef HAVE_LIMITS
415
416/* Extra long double FP type supported by compiler. */
417#undef HAVE_LONG_DOUBLE
418
419/* long long integer type supported. */
420#undef HAVE_LONG_LONG
421
422/* Define to 1 if you have the `mallinfo' function. */
423#undef HAVE_MALLINFO
424
425/* Support for malloc __attribute__ */
426#undef HAVE_MALLOC_ATTR
427
428/* Define to 1 if you have the <malloc.h> header file. */
429#undef HAVE_MALLOC_H
430
431/* Define to 1 if you have the `memalign' function. */
432#undef HAVE_MEMALIGN
433
434/* Define to 1 if you have the <memory.h> header file. */
435#undef HAVE_MEMORY_H
436
437/* MIN/MAX macros already defined in sys/param.h */
438#undef HAVE_MINMAX_IN_SYS_PARAM_H
439
440/* std::abs() is not declared for double type */
441#undef HAVE_MISS_CSTD_ABS_BUG
442
443/* Math functions on std::complex are missing. */
444#undef HAVE_MISS_STDCPLX_FANCY_FN_BUG
445
446/* std::iostream in/output on std::complex types missing. */
447#undef HAVE_MISS_STDCPLX_IO_BUG
448
449/* log10 function on std::complex types is undeclared */
450#undef HAVE_MISS_STDCPLX_LOG10_BUG
451
452/* tan and tanh functions on std::complex types undeclared. */
453#undef HAVE_MISS_STDCPLX_TAN_BUG
454
455/* Support for named return values (named ret val optimization). */
456#undef HAVE_NAMED_RETVAL
457
458/* Compiler accepts/needs explicit type specification <T> in decl of friend
459 fns. */
460#undef HAVE_NEED_FOR_EXPL_TMPLPARM
461
462/* Inside templated class, friends with same name need to have explicit scope
463 to be found. */
464#undef HAVE_NEED_FOR_FRIEND_SCOPE
465
466/* Compiler accepts/needs guiding declarations <> declaration of friend
467 functions. */
468#undef HAVE_NEED_FOR_GD
469
470/* gcc-3.4 syntax for __attribute__((aligned(N))) supported */
471#undef HAVE_NEW_ALIGN_ATTR
472
473/* New FPU cw implemented. */
474#undef HAVE_NEW_FPUCTRL
475
476/* Check whether the headers with C++ names are missing. */
477#undef HAVE_NO_NEW_HEADERS_BUG
478
479/* Define to 1 if you have the `opendir' function. */
480#undef HAVE_OPENDIR
481
482/* Define to 1 if you have the <pmmintrin.h> header file. */
483#undef HAVE_PMMINTRIN_H
484
485/* __PRETTY_FUNCTION__ */
486#undef HAVE_PRETTY_FUNCTION
487
488/* Compiler dislikes a templated function decl inside a templated class with
489 different template args. */
490#undef HAVE_PROMOTION_BUG
491
492/* POSIX threads are supported. */
493#undef HAVE_PTHREADS
494
495/* Define to 1 if you have the `pthread_attr_getaffinity_np' function. */
496#undef HAVE_PTHREAD_ATTR_GETAFFINITY_NP
497
498/* Define to 1 if you have the `pthread_getaffinity_np' function. */
499#undef HAVE_PTHREAD_GETAFFINITY_NP
500
501/* Define to 1 if you have the <pthread.h> header file. */
502#undef HAVE_PTHREAD_H
503
504/* pthread spinlocks */
505#undef HAVE_PTHREAD_SPINLOCK
506
507/* Support for __attribute__((regparm(N))). */
508#undef HAVE_REGPARM_ATTR
509
510/* C99 restrict keyword supported. */
511#undef HAVE_RESTRICT
512
513/* Define to 1 if you have the `sched_getaffinity' function. */
514#undef HAVE_SCHED_GETAFFINITY
515
516/* Define to 1 if you have the <sched.h> header file. */
517#undef HAVE_SCHED_H
518
519/* Define to 1 if you have the `signal' function. */
520#undef HAVE_SIGNAL
521
522/* Signal handling works. */
523#undef HAVE_SIGNALS
524
525/* Define to 1 if you have the <signal.h> header file. */
526#undef HAVE_SIGNAL_H
527
528/* Compiler supports type abstraction by signatures. */
529#undef HAVE_SIGNATURE
530
531/* Define to 1 if you have the `snprintf' function. */
532#undef HAVE_SNPRINTF
533
534/* Define to 1 if you have the <sstream> header file. */
535#undef HAVE_SSTREAM
536
537/* Define to 1 if you have the `stat' function. */
538#undef HAVE_STAT
539
540/* Define to 1 if you have the <stdint.h> header file. */
541#undef HAVE_STDINT_H
542
543/* Define to 1 if you have the <stdlib.h> header file. */
544#undef HAVE_STDLIB_H
545
546/* std::min(),max() */
547#undef HAVE_STD_MINMAX
548
549/* Define to 1 if you have the <streambuf> header file. */
550#undef HAVE_STREAMBUF
551
552/* Define to 1 if you have the `strerror' function. */
553#undef HAVE_STRERROR
554
555/* Define to 1 if you have the <strings.h> header file. */
556#undef HAVE_STRINGS_H
557
558/* Define to 1 if you have the <string.h> header file. */
559#undef HAVE_STRING_H
560
561/* Define to 1 if you have the `strsignal' function. */
562#undef HAVE_STRSIGNAL
563
564/* Define to 1 if you have the <strstream> header file. */
565#undef HAVE_STRSTREAM
566
567/* Define to 1 if you have the `strtod' function. */
568#undef HAVE_STRTOD
569
570/* Define to 1 if you have the `strtol' function. */
571#undef HAVE_STRTOL
572
573/* Define to 1 if you have the `strtold' function. */
574#undef HAVE_STRTOLD
575
576/* Support for SuperLU3 library along with headers. */
577#undef HAVE_SUPERLU3_INCLUDES
578
579/* Define to 1 if you have the <sys/stat.h> header file. */
580#undef HAVE_SYS_STAT_H
581
582/* Define to 1 if you have the <sys/sysinfo.h> header file. */
583#undef HAVE_SYS_SYSINFO_H
584
585/* Define to 1 if you have the <sys/time.h> header file. */
586#undef HAVE_SYS_TIME_H
587
588/* Define to 1 if you have the <sys/types.h> header file. */
589#undef HAVE_SYS_TYPES_H
590
591/* template __attribute__((aligned(N))) supported */
592#undef HAVE_TEMPL_ALIGN_ATTR
593
594/* Define to 1 if you have the `times' function. */
595#undef HAVE_TIMES
596
597/* TLS via __thread supported */
598#undef HAVE_TLS
599
600/* CPU_COUNT(const cpu_set_t*) works */
601#undef HAVE_CPU_COUNT
602
603/* Derived templated classes can't access data memebers of ancestors without
604 scope or this. */
605#undef HAVE_TWOSTAGE_LOOKUP
606
607/* Define to 1 if you have the <unistd.h> header file. */
608#undef HAVE_UNISTD_H
609
610/* unused attribute */
611#undef HAVE_UNUSED_ATTR
612
613/* Support for hidden symbols with __attribute__((visibility("hidden"))) */
614#undef HAVE_VISIBILITY_ATTR
615
616/* Support for weak symbols with __atribute__((weak)) */
617#undef HAVE_WEAK_ATTR
618
619/* Define to 1 if you have the <xmmintrin.h> header file. */
620#undef HAVE_XMMINTRIN_H
621
622/* __restrict__ keyword supported. */
623#undef HAVE___RESTRICT__
624
625/* Name of package */
626#undef PACKAGE
627
628/* Define to the address where bug reports for this package should be sent. */
629#undef PACKAGE_BUGREPORT
630
631/* Define to the full name of this package. */
632#undef PACKAGE_NAME
633
634/* Define to the full name and version of this package. */
635#undef PACKAGE_STRING
636
637/* Define to the one symbol short name of this package. */
638#undef PACKAGE_TARNAME
639
640/* Define to the version of this package. */
641#undef PACKAGE_VERSION
642
643/* Define as the return type of signal handlers (`int' or `void'). */
644#undef RETSIGTYPE
645
646/* Define to 1 if you have the ANSI C header files. */
647#undef STDC_HEADERS
648
649/* Faster [][] operator for TBCI::Matrix. */
650#undef TBCI_NEW_BRACKET
651
652/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
653#undef TIME_WITH_SYS_TIME
654
655/* Define to 1 if your <sys/time.h> declares `struct tm'. */
656#undef TM_IN_SYS_TIME
657
658/* Multithreading support of TBCI library. */
659#undef USE_SMP
660
661/* Version number of package */
662#undef VERSION
663
664/* Compiler assumed to support C99 standard. */
665#undef _ISOC99_SOURCE
666
667/* Define to empty if `const' does not conform to ANSI C. */
668#undef const
669
670/* Define to `__inline__' or `__inline' if that's what the C compiler
671 calls it, or to nothing if 'inline' is not supported under any name. */
672#ifndef __cplusplus
673#undef inline
674#endif
675
676/* Define to `int' if <sys/types.h> does not define. */
677#undef pid_t
678
679/* Define to 1 if you have the <algorithm> header file. */
680#undef HAVE_ALGORITHM
681
682/* __attribute__((aligned(N))) support */
683#undef HAVE_ALIGN_ATTR
684
685/* Friendship dies on inheritance */
686#undef HAVE_BCXX_INHER_BREAKS_FRIEND_BUG
687
688/* Check whether exceptions don't work at all. */
689#undef HAVE_BUGGY_EXCEPTIONS
690
691/* Check whether namespaces are completely broken. */
692#undef HAVE_BUGGY_NAMESPACE
693
694/* Check whether stringstream is broken. */
695#undef HAVE_BUGGY_SSTREAM
696
697/* We have compiler builtin __complex__ type. */
698#undef HAVE_BUILTIN_CPLX
699
700/* __builtin_expect branch prediction supported. */
701#undef HAVE_BUILTIN_EXPECT
702
703/* __builtin_prefetch supported. */
704#undef HAVE_BUILTIN_PREFETCH
705
706/* Define to 1 if you have the `clock' function. */
707#undef HAVE_CLOCK
708
709/* clock_gettime function */
710#undef HAVE_CLOCK_GETTIME
711
712/* Define to 1 if you have the <cmath> header file. */
713#undef HAVE_CMATH
714
715/* Support for gcc __attribute__((const)). */
716#undef HAVE_CONST_ATTR
717
718/* complex<> class unavailable in std:: namespace. */
719#undef HAVE_CPLX_GLOBAL_NS_BUG
720
721/* C++ symbols (iostream) are unavailable in std:: namespace. */
722#undef HAVE_CPP_GLOBAL_NS_BUG
723
724/* Define to 1 if you have the <cstdio> header file. */
725#undef HAVE_CSTDIO
726
727/* Define to 1 if you have the <cstdlib> header file. */
728#undef HAVE_CSTDLIB
729
730/* intel C++ __declspec(align(N)) support. */
731#undef HAVE_DECLSPEC_ALIGN
732
733/* Define to 1 if you have the <dirent.h> header file. */
734#undef HAVE_DIRENT_H
735
736/* Define to 1 if you have the `dladdr' function. */
737#undef HAVE_DLADDR
738
739/* Define to 1 if you have the `dlerror' function. */
740#undef HAVE_DLERROR
741
742/* Define to 1 if you have the <dlfcn.h> header file. */
743#undef HAVE_DLFCN_H
744
745/* Define to 1 if you have the `dlopen' function. */
746#undef HAVE_DLOPEN
747
748/* TLS via __declspec(thread) supported */
749#undef HAVE_DTLS
750
751/* Define to 1 if you have the <emmintrin.h> header file. */
752#undef HAVE_EMMINTRIN_H
753
754/* errno exists. */
755#undef HAVE_ERRNO
756
757/* Define to 1 if you have the `feclearexcept' function. */
758#undef HAVE_FECLEAREXCEPT
759
760/* Define to 1 if you have the `feholdexcept' function. */
761#undef HAVE_FEHOLDEXCEPT
762
763/* Define to 1 if you have the <fenv.h> header file. */
764#undef HAVE_FENV_H
765
766/* Define to 1 if you have the `fesetenv' function. */
767#undef HAVE_FESETENV
768
769/* Define to 1 if you have the `fesettrapenable' function. */
770#undef HAVE_FESETTRAPENABLE
771
772/* Define to 1 if you have the `fetestexcept' function. */
773#undef HAVE_FETESTEXCEPT
774
775/* Compiler thinks var decld in loop header is visible outside loop as well.
776 */
777#undef HAVE_FOR_SCOPING_BUG
778
779/* Define to 1 if you have the `fpgetsticky' function. */
780#undef HAVE_FPGETSTICKY
781
782/* Define to 1 if you have the `fpsetmask' function. */
783#undef HAVE_FPSETMASK
784
785/* Define to 1 if you have the `fpsetsticky' function. */
786#undef HAVE_FPSETSTICKY
787
788/* __setfpucw() present in C library. */
789#undef HAVE_FPUCW
790
791/* Define to 1 if you have the <fpu_control.h> header file. */
792#undef HAVE_FPU_CONTROL_H
793
794/* Compiler thinks a friend template must be in global namespace. */
795#undef HAVE_FRIEND_GLOBAL_NS_BUG
796
797/* __func__ */
798#undef HAVE_FUNC
799
800/* Friend fns and member fn templates collide, even if scoped and with
801 different arguments. */
802#undef HAVE_GCC295_FRIEND_BUG
803
804/* In a templated class decl, compiler dislikes declaring ourselves different
805 template args to be a friend. */
806#undef HAVE_GCC295_TMPLFRNDCLS_BUG
807
808/* VarArgs may not be used in templated functions. */
809#undef HAVE_GCC296_TMPLVARARG_BUG
810
811/* gcc produces a linker error in std::pow when compiling with
812 -fno-implicit-templates */
813#undef HAVE_GCC300_CMATH_POWER_BUG
814
815/* gcc produces a linker error when using cplx functions and compiling with
816 -fno-implicit-templates. */
817#undef HAVE_GCC320_MISS_CPLXFN_BUG
818
819/* real/imag(std::complex&) returns a (const) reference */
820#undef HAVE_GCC34_LIBSTDCXX_REAL_IMAG_REF
821
822/* gcc <? >? operators to allow side-effect free min/max. */
823#undef HAVE_GCC_MINMAX
824
825/* Define to 1 if you have the `getloadavg' function. */
826#undef HAVE_GETLOADAVG
827
828/* Define to 1 if you have the `getrusage' function. */
829#undef HAVE_GETRUSAGE
830
831/* Define to 1 if you have the `gettimeofday' function. */
832#undef HAVE_GETTIMEOFDAY
833
834/* Define to 1 if you have the `get_nprocs' function. */
835#undef HAVE_GET_NPROCS
836
837/* Define to 1 if you have the <ieeefp.h> header file. */
838#undef HAVE_IEEEFP_H
839
840/* Libc functions are available in both std:: and global namespace. */
841#undef HAVE_IGNORE_STD_NS_BUG
842
843/* Define to 1 if you have the <inttypes.h> header file. */
844#undef HAVE_INTTYPES_H
845
846/* Define to 1 if you have the <iomanip> header file. */
847#undef HAVE_IOMANIP
848
849/* Define to 1 if you have the <iostream> header file. */
850#undef HAVE_IOSTREAM
851
852/* Libc functions are unavailable in std:: namespace. */
853#undef HAVE_LIBC_GLOBAL_NS_BUG
854
855/* Define to 1 if you have the `dl' library (-ldl). */
856#undef HAVE_LIBDL
857
858/* Define to 1 if you have the `m' library (-lm). */
859#undef HAVE_LIBM
860
861/* Define to 1 if you have the `pthread' library (-lpthread). */
862#undef HAVE_LIBPTHREAD
863
864/* Define if we have superLU solver lib */
865#undef HAVE_LIBSUPERLU
866
867/* Define to 1 if you have the <limits> header file. */
868#undef HAVE_LIMITS
869
870/* Extra long double FP type supported by compiler. */
871#undef HAVE_LONG_DOUBLE
872
873/* long long integer type supported. */
874#undef HAVE_LONG_LONG
875
876/* Define to 1 if you have the `mallinfo' function. */
877#undef HAVE_MALLINFO
878
879/* Support for malloc __attribute__ */
880#undef HAVE_MALLOC_ATTR
881
882/* Define to 1 if you have the <malloc.h> header file. */
883#undef HAVE_MALLOC_H
884
885/* Define to 1 if you have the `memalign' function. */
886#undef HAVE_MEMALIGN
887
888/* Define to 1 if you have the <memory.h> header file. */
889#undef HAVE_MEMORY_H
890
891/* MIN/MAX macros already defined in sys/param.h */
892#undef HAVE_MINMAX_IN_SYS_PARAM_H
893
894/* std::abs() is not declared for double type */
895#undef HAVE_MISS_CSTD_ABS_BUG
896
897/* Math functions on std::complex are missing. */
898#undef HAVE_MISS_STDCPLX_FANCY_FN_BUG
899
900/* std::iostream in/output on std::complex types missing. */
901#undef HAVE_MISS_STDCPLX_IO_BUG
902
903/* log10 function on std::complex types is undeclared */
904#undef HAVE_MISS_STDCPLX_LOG10_BUG
905
906/* tan and tanh functions on std::complex types undeclared. */
907#undef HAVE_MISS_STDCPLX_TAN_BUG
908
909/* Support for named return values (named ret val optimization). */
910#undef HAVE_NAMED_RETVAL
911
912/* Compiler accepts/needs explicit type specification <T> in decl of friend
913 fns. */
914#undef HAVE_NEED_FOR_EXPL_TMPLPARM
915
916/* Inside templated class, friends with same name need to have explicit scope
917 to be found. */
918#undef HAVE_NEED_FOR_FRIEND_SCOPE
919
920/* Compiler accepts/needs guiding declarations <> declaration of friend
921 functions. */
922#undef HAVE_NEED_FOR_GD
923
924/* gcc-3.4 syntax for __attribute__((aligned(N))) supported */
925#undef HAVE_NEW_ALIGN_ATTR
926
927/* New FPU cw implemented. */
928#undef HAVE_NEW_FPUCTRL
929
930/* Check whether the headers with C++ names are missing. */
931#undef HAVE_NO_NEW_HEADERS_BUG
932
933/* Define to 1 if you have the `opendir' function. */
934#undef HAVE_OPENDIR
935
936/* Define to 1 if you have the <pmmintrin.h> header file. */
937#undef HAVE_PMMINTRIN_H
938
939/* __PRETTY_FUNCTION__ */
940#undef HAVE_PRETTY_FUNCTION
941
942/* Compiler dislikes a templated function decl inside a templated class with
943 different template args. */
944#undef HAVE_PROMOTION_BUG
945
946/* POSIX threads are supported. */
947#undef HAVE_PTHREADS
948
949/* Define to 1 if you have the `pthread_attr_getaffinity_np' function. */
950#undef HAVE_PTHREAD_ATTR_GETAFFINITY_NP
951
952/* Define to 1 if you have the `pthread_getaffinity_np' function. */
953#undef HAVE_PTHREAD_GETAFFINITY_NP
954
955/* Define to 1 if you have the <pthread.h> header file. */
956#undef HAVE_PTHREAD_H
957
958/* pthread spinlocks */
959#undef HAVE_PTHREAD_SPINLOCK
960
961/* Support for __attribute__((regparm(N))). */
962#undef HAVE_REGPARM_ATTR
963
964/* C99 restrict keyword supported. */
965#undef HAVE_RESTRICT
966
967/* Define to 1 if you have the `sched_getaffinity' function. */
968#undef HAVE_SCHED_GETAFFINITY
969
970/* Define to 1 if you have the <sched.h> header file. */
971#undef HAVE_SCHED_H
972
973/* Define to 1 if you have the `signal' function. */
974#undef HAVE_SIGNAL
975
976/* Signal handling works. */
977#undef HAVE_SIGNALS
978
979/* Define to 1 if you have the <signal.h> header file. */
980#undef HAVE_SIGNAL_H
981
982/* Compiler supports type abstraction by signatures. */
983#undef HAVE_SIGNATURE
984
985/* Define to 1 if you have the `snprintf' function. */
986#undef HAVE_SNPRINTF
987
988/* Define to 1 if you have the <sstream> header file. */
989#undef HAVE_SSTREAM
990
991/* Define to 1 if you have the `stat' function. */
992#undef HAVE_STAT
993
994/* Define to 1 if you have the <stdint.h> header file. */
995#undef HAVE_STDINT_H
996
997/* Define to 1 if you have the <stdlib.h> header file. */
998#undef HAVE_STDLIB_H
999
1000/* std::min(),max() */
1001#undef HAVE_STD_MINMAX
1002
1003/* Define to 1 if you have the <streambuf> header file. */
1004#undef HAVE_STREAMBUF
1005
1006/* Define to 1 if you have the `strerror' function. */
1007#undef HAVE_STRERROR
1008
1009/* Define to 1 if you have the <strings.h> header file. */
1010#undef HAVE_STRINGS_H
1011
1012/* Define to 1 if you have the <string.h> header file. */
1013#undef HAVE_STRING_H
1014
1015/* Define to 1 if you have the `strsignal' function. */
1016#undef HAVE_STRSIGNAL
1017
1018/* Define to 1 if you have the <strstream> header file. */
1019#undef HAVE_STRSTREAM
1020
1021/* Define to 1 if you have the `strtod' function. */
1022#undef HAVE_STRTOD
1023
1024/* Define to 1 if you have the `strtol' function. */
1025#undef HAVE_STRTOL
1026
1027/* Define to 1 if you have the `strtold' function. */
1028#undef HAVE_STRTOLD
1029
1030/* Support for SuperLU3 library along with headers. */
1031#undef HAVE_SUPERLU3_INCLUDES
1032
1033/* Define to 1 if you have the <sys/stat.h> header file. */
1034#undef HAVE_SYS_STAT_H
1035
1036/* Define to 1 if you have the <sys/sysinfo.h> header file. */
1037#undef HAVE_SYS_SYSINFO_H
1038
1039/* Define to 1 if you have the <sys/time.h> header file. */
1040#undef HAVE_SYS_TIME_H
1041
1042/* Define to 1 if you have the <sys/types.h> header file. */
1043#undef HAVE_SYS_TYPES_H
1044
1045/* template __attribute__((aligned(N))) supported */
1046#undef HAVE_TEMPL_ALIGN_ATTR
1047
1048/* Define to 1 if you have the `times' function. */
1049#undef HAVE_TIMES
1050
1051/* TLS via __thread supported */
1052#undef HAVE_TLS
1053
1054/* Derived templated classes can't access data members of ancestors without
1055 scope or this. */
1056#undef HAVE_TWOSTAGE_LOOKUP
1057
1058/* Define to 1 if you have the <unistd.h> header file. */
1059#undef HAVE_UNISTD_H
1060
1061/* unused attribute */
1062#undef HAVE_UNUSED_ATTR
1063
1064/* Support for hidden symbols with __attribute__((visibility("hidden"))) */
1065#undef HAVE_VISIBILITY_ATTR
1066
1067/* Support for weak symbols with __atribute__((weak)) */
1068#undef HAVE_WEAK_ATTR
1069
1070/* Define to 1 if you have the <xmmintrin.h> header file. */
1071#undef HAVE_XMMINTRIN_H
1072
1073/* __restrict__ keyword supported. */
1074#undef HAVE___RESTRICT__
1075
1076/* Name of package */
1077#undef PACKAGE
1078
1079/* Define to the address where bug reports for this package should be sent. */
1080#undef PACKAGE_BUGREPORT
1081
1082/* Define to the full name of this package. */
1083#undef PACKAGE_NAME
1084
1085/* Define to the full name and version of this package. */
1086#undef PACKAGE_STRING
1087
1088/* Define to the one symbol short name of this package. */
1089#undef PACKAGE_TARNAME
1090
1091/* Define to the version of this package. */
1092#undef PACKAGE_VERSION
1093
1094/* Define as the return type of signal handlers (`int' or `void'). */
1095#undef RETSIGTYPE
1096
1097/* Define to 1 if you have the ANSI C header files. */
1098#undef STDC_HEADERS
1099
1100/* Faster [][] operator for TBCI::Matrix. */
1101#undef TBCI_NEW_BRACKET
1102
1103/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
1104#undef TIME_WITH_SYS_TIME
1105
1106/* Define to 1 if your <sys/time.h> declares `struct tm'. */
1107#undef TM_IN_SYS_TIME
1108
1109/* Multithreading support of TBCI library. */
1110#undef USE_SMP
1111
1112/* Version number of package */
1113#undef VERSION
1114
1115/* Compiler assumed to support C99 standard. */
1116#undef _ISOC99_SOURCE
1117
1118/* Define to empty if `const' does not conform to ANSI C. */
1119#undef const
1120
1121/* Define to `__inline__' or `__inline' if that's what the C compiler
1122 calls it, or to nothing if 'inline' is not supported under any name. */
1123#ifndef __cplusplus
1124#undef inline
1125#endif
1126
1127/* Define to `int' if <sys/types.h> does not define. */
1128#undef pid_t