TBCI Numerical high perf. C++ Library
2.8.0
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
home
abuild
rpmbuild
BUILD
numerix-2.0
lina
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 \
5
VERSION
6
#endif
7
#if defined(PACKAGE)
8
#undef \
9
PACKAGE
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
Generated by
1.8.5