1/* include/libmesh_config.h.in.  Generated from configure.ac by autoheader.  */
2
3/* definition of the final detected hash type */
4#undef BEST_HASH
5
6/* definition of the final detected unordered_map type */
7#undef BEST_UNORDERED_MAP
8
9/* definition of the final detected unordered_multimap type */
10#undef BEST_UNORDERED_MULTIMAP
11
12/* definition of the final detected unordered_multiset type */
13#undef BEST_UNORDERED_MULTISET
14
15/* definition of the final detected unordered_set type */
16#undef BEST_UNORDERED_SET
17
18/* size of boundary_id */
19#undef BOUNDARY_ID_BYTES
20
21/* Architecture of the build host */
22#undef BUILD_ARCH
23
24/* Build date */
25#undef BUILD_DATE
26
27/* Dev/Release build */
28#undef BUILD_DEVSTATUS
29
30/* Build host name */
31#undef BUILD_HOST
32
33/* The fine user who built the package */
34#undef BUILD_USER
35
36/* SVN revision */
37#undef BUILD_VERSION
38
39/* define if errno.h cannot be included in a namespace */
40#undef COMPILER_HAS_BROKEN_ERRNO_T
41
42/* Configuration information. */
43#undef CONFIGURE_INFO
44
45/* C++ compiler */
46#undef CXX
47
48/* Flag indicating if double-precision (double) should be used for most
49   floating-point calculations */
50#undef DEFAULT_DOUBLE_PRECISION
51
52/* Flag indicating if quadruple-precision (boost::multiprecision::float128)
53   should be used for most floating-point calculations */
54#undef DEFAULT_QUADRUPLE_PRECISION
55
56/* Data type to be used for most floating-point calculations */
57#undef DEFAULT_SCALAR_TYPE
58
59/* Flag indicating if single-precision (float) should be used for most
60   floating-point calculations */
61#undef DEFAULT_SINGLE_PRECISION
62
63/* Flag indicating if triple-precision (long double) should be used for most
64   floating-point calculations */
65#undef DEFAULT_TRIPLE_PRECISION
66
67/* workaround for potentially missing hash<T*> */
68#undef DEFINE_HASH_POINTERS
69
70/* workaround for potentially missing hash<string> */
71#undef DEFINE_HASH_STRING
72
73/* PETSc's major version number, as detected by petsc.m4 */
74#undef DETECTED_PETSC_VERSION_MAJOR
75
76/* PETSc's minor version number, as detected by petsc.m4 */
77#undef DETECTED_PETSC_VERSION_MINOR
78
79/* PETSc release (1) or petsc-dev (0), as detected by petsc.m4 */
80#undef DETECTED_PETSC_VERSION_RELEASE
81
82/* PETSc's subminor version number, as detected by petsc.m4 */
83#undef DETECTED_PETSC_VERSION_SUBMINOR
84
85/* SLEPc's major version number, as detected by slepc.m4 */
86#undef DETECTED_SLEPC_VERSION_MAJOR
87
88/* SLEPc's minor version number, as detected by slepc.m4 */
89#undef DETECTED_SLEPC_VERSION_MINOR
90
91/* SLEPc's subminor version number, as detected by slepc.m4 */
92#undef DETECTED_SLEPC_VERSION_SUBMINOR
93
94/* TBB's major version number, as detected by tbb.m4 */
95#undef DETECTED_TBB_VERSION_MAJOR
96
97/* TBB's minor version number, as detected by tbb.m4 */
98#undef DETECTED_TBB_VERSION_MINOR
99
100/* VTK's major version number, as detected by vtk.m4 */
101#undef DETECTED_VTK_VERSION_MAJOR
102
103/* VTK's minor version number, as detected by vtk.m4 */
104#undef DETECTED_VTK_VERSION_MINOR
105
106/* VTK's subminor version number, as detected by vtk.m4 */
107#undef DETECTED_VTK_VERSION_SUBMINOR
108
109/* Integer indicating the highest spatial dimension supported by libMesh */
110#undef DIM
111
112/* size of dof_id */
113#undef DOF_ID_BYTES
114
115/* Flag indicating if the library should be built with AMR support */
116#undef ENABLE_AMR
117
118/* Flag indicating if the library should use blocked matrix/vector storage */
119#undef ENABLE_BLOCKED_STORAGE
120
121/* Flag indicating if the library should support deprecated code */
122#undef ENABLE_DEPRECATED
123
124/* Flag indicating if the library should be built with Dirichlet boundary
125   constraint support */
126#undef ENABLE_DIRICHLET
127
128/* Flag indicating if the library should be built to throw C++ exceptions on
129   unexpected errors */
130#undef ENABLE_EXCEPTIONS
131
132/* Flag indicating if the library should use ghosted local vectors */
133#undef ENABLE_GHOSTED
134
135/* Flag indicating if the library should offer higher order p-FEM shapes */
136#undef ENABLE_HIGHER_ORDER_SHAPES
137
138/* Flag indicating if the library should be built with infinite elements */
139#undef ENABLE_INFINITE_ELEMENTS
140
141/* Flag indicating if the library should be built with node constraints
142   support */
143#undef ENABLE_NODE_CONSTRAINTS
144
145/* Flag indicating if the library should compute and store node valence values
146   */
147#undef ENABLE_NODE_VALENCE
148
149/* Flag indicating if the library should use the experimental ParallelMesh as
150   its default Mesh type */
151#undef ENABLE_PARMESH
152
153/* Flag indicating if the library should be built with performance logging
154   support */
155#undef ENABLE_PERFORMANCE_LOGGING
156
157/* Flag indicating if the library should be built with periodic boundary
158   condition support */
159#undef ENABLE_PERIODIC
160
161/* Flag indicating if the library should be built with reference counting
162   support */
163#undef ENABLE_REFERENCE_COUNTING
164
165/* Flag indicating if the library should be built with second derivatives */
166#undef ENABLE_SECOND_DERIVATIVES
167
168/* Flag indicating if the library should be built with compile time and date
169   timestamps */
170#undef ENABLE_TIMESTAMPS
171
172/* Flag indicating if the library should be built to write stack trace files
173   on unexpected errors */
174#undef ENABLE_TRACEFILES
175
176/* Flag indicating if the library should be built with unique id support */
177#undef ENABLE_UNIQUE_ID
178
179/* Flag indicating the library uses std::unique_ptr */
180#undef ENABLE_UNIQUE_PTR
181
182/* Flag indicating if the library should be built with variational smoother
183   support */
184#undef ENABLE_VSMOOTHER
185
186/* Flag indicating if the library should have warnings enabled */
187#undef ENABLE_WARNINGS
188
189/* Flag indicating if the library uses forward declared enumerations */
190#undef FORWARD_DECLARE_ENUMS
191
192/* Enable fparser debugging functions */
193#undef FPARSER_SUPPORT_DEBUGGING
194
195/* command to invoke gdb */
196#undef GDB_COMMAND
197
198/* define if the Boost library is available */
199#undef HAVE_BOOST
200
201/* Flag indicating whether the library will use Boost Move's unique_ptr
202   implementation */
203#undef HAVE_BOOST_MOVELIB_UNIQUE_PTR
204
205/* Flag indicating bzip2/bunzip2 are available for handling compressed .bz2
206   files */
207#undef HAVE_BZIP
208
209/* Flag indicating whether the library will be compiled with CAPNPROTO support
210   */
211#undef HAVE_CAPNPROTO
212
213/* Define to 1 if you have the <csignal> header file. */
214#undef HAVE_CSIGNAL
215
216/* Flag indicating whether the library will be compiled with CURL support */
217#undef HAVE_CURL
218
219/* define if the compiler supports basic C++11 syntax */
220#undef HAVE_CXX11
221
222/* Flag indicating whether compiler supports alias declarations */
223#undef HAVE_CXX11_ALIAS_DECLARATIONS
224
225/* Flag indicating whether compiler supports the auto keyword */
226#undef HAVE_CXX11_AUTO
227
228/* Flag indicating whether compiler supports std::condition_variable */
229#undef HAVE_CXX11_CONDITION_VARIABLE
230
231/* Flag indicating whether compiler supports constexpr */
232#undef HAVE_CXX11_CONSTEXPR
233
234/* Flag indicating whether compiler supports decltype */
235#undef HAVE_CXX11_DECLTYPE
236
237/* Flag indicating whether compiler supports defaulted functions */
238#undef HAVE_CXX11_DEFAULTED_FUNCTIONS
239
240/* Flag indicating whether compiler supports f() = delete; */
241#undef HAVE_CXX11_DELETED_FUNCTIONS
242
243/* Flag indicating whether compiler supports std::erf */
244#undef HAVE_CXX11_ERF
245
246/* Flag indicating whether compiler supports f() final; */
247#undef HAVE_CXX11_FINAL
248
249/* Flag indicating whether compiler supports fixed type enumerations */
250#undef HAVE_CXX11_FIXED_TYPE_ENUM
251
252/* Flag indicating whether compiler supports fixed type enumerations */
253#undef HAVE_CXX11_FIXED_TYPE_ENUM_FWD
254
255/* Flag indicating whether compiler supports initializer lists */
256#undef HAVE_CXX11_INITIALIZER_LIST
257
258/* Flag indicating whether compiler supports std::acosh */
259#undef HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE
260
261/* Flag indicating whether compiler supports std::acosh(complex) */
262#undef HAVE_CXX11_INVERSE_HYPERBOLIC_COSINE_COMPLEX
263
264/* Flag indicating whether compiler supports std::asinh */
265#undef HAVE_CXX11_INVERSE_HYPERBOLIC_SINE
266
267/* Flag indicating whether compiler supports std::asinh(complex) */
268#undef HAVE_CXX11_INVERSE_HYPERBOLIC_SINE_COMPLEX
269
270/* Flag indicating whether compiler supports std::atanh */
271#undef HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT
272
273/* Flag indicating whether compiler supports std::atanh(complex) */
274#undef HAVE_CXX11_INVERSE_HYPERBOLIC_TANGENT_COMPLEX
275
276/* Flag indicating whether compiler supports lambdas */
277#undef HAVE_CXX11_LAMBDA
278
279/* Flag indicating whether compiler supports C++11 std::make_unique workaround
280   */
281#undef HAVE_CXX11_MAKE_UNIQUE_WORKAROUND
282
283/* Flag indicating whether compiler supports move construction */
284#undef HAVE_CXX11_MOVE_CONSTRUCTORS
285
286/* Flag indicating whether compiler supports nullptr */
287#undef HAVE_CXX11_NULLPTR
288
289/* Flag indicating whether compiler supports the override keyword */
290#undef HAVE_CXX11_OVERRIDE
291
292/* Flag indicating whether compiler supports range-based for loops */
293#undef HAVE_CXX11_RANGEFOR
294
295/* Flag indicating whether compiler supports std::regex */
296#undef HAVE_CXX11_REGEX
297
298/* Flag indicating whether compiler supports rvalue references */
299#undef HAVE_CXX11_RVALUE_REFERENCES
300
301/* Flag indicating whether compiler supports std::shared_ptr */
302#undef HAVE_CXX11_SHARED_PTR
303
304/* Flag indicating whether compiler supports std::thread */
305#undef HAVE_CXX11_THREAD
306
307/* Flag indicating whether compiler supports std::to_string() */
308#undef HAVE_CXX11_TO_STRING
309
310/* Flag indicating whether compiler supports std::move */
311#undef HAVE_CXX11_TUPLE
312
313/* Flag indicating whether compiler supports <type_traits> */
314#undef HAVE_CXX11_TYPE_TRAITS
315
316/* Flag indicating whether compiler supports std::unique_ptr */
317#undef HAVE_CXX11_UNIQUE_PTR
318
319/* Flag indicating whether compiler supports variadic templates */
320#undef HAVE_CXX11_VARIADIC_TEMPLATES
321
322/* Flag indicating whether compiler supports std::make_unique */
323#undef HAVE_CXX14_MAKE_UNIQUE
324
325/* Flag indicating whether compiler supports fallthrough attribute */
326#undef HAVE_CXX17_FALLTHROUGH_ATTRIBUTE
327
328/* Compiler supports fallthrough attribute, but it is disabled in libmesh */
329#undef HAVE_CXX17_FALLTHROUGH_ATTRIBUTE_BUT_DISABLED
330
331/* Define to 1 if you have the declaration of `sigaction', and to 0 if you
332   don't. */
333#undef HAVE_DECL_SIGACTION
334
335/* Define to 1 if you have the declaration of `_mkdir', and to 0 if you don't.
336   */
337#undef HAVE_DECL__MKDIR
338
339/* Define to 1 if you have the <direct.h> header file. */
340#undef HAVE_DIRECT_H
341
342/* Define to 1 if you have the <dlfcn.h> header file. */
343#undef HAVE_DLFCN_H
344
345/* define if the compiler supports dlopen/dlsym/dlclose */
346#undef HAVE_DLOPEN
347
348/* Flag indicating whether compiler supports __attribute__ ((fallthrough)) */
349#undef HAVE_DOUBLE_UNDERSCORE_ATTRIBUTE_FALLTHROUGH
350
351/* Flag indicating whether the library will be compiled with Eigen support */
352#undef HAVE_EIGEN
353
354/* Define to 1 if you have the <Eigen/Dense> header file. */
355#undef HAVE_EIGEN_DENSE
356
357/* Define to 1 if you have the <Eigen/Sparse> header file. */
358#undef HAVE_EIGEN_SPARSE
359
360/* Flag indicating whether the library will be compiled with Exodus support */
361#undef HAVE_EXODUS_API
362
363/* Flag indicating whether an external Boost was found */
364#undef HAVE_EXTERNAL_BOOST
365
366/* define if the compiler supports fedisableexcept */
367#undef HAVE_FEDISABLEEXCEPT
368
369/* define if the compiler supports feenableexcept */
370#undef HAVE_FEENABLEEXCEPT
371
372/* Define to 1 if you have the <fenv.h> header file. */
373#undef HAVE_FENV_H
374
375/* Flag indicating whether the library will be compiled with FPARSER support
376   */
377#undef HAVE_FPARSER
378
379/* Flag indicating whether FPARSER will build the full development version */
380#undef HAVE_FPARSER_DEVEL
381
382/* Flag indicating whether FPARSER will be built with JIT compilation enabled
383   */
384#undef HAVE_FPARSER_JIT
385
386/* define if the compiler supports GCC C++ ABI name demangling */
387#undef HAVE_GCC_ABI_DEMANGLE
388
389/* Define to 1 if you have the <getopt.h> header file. */
390#undef HAVE_GETOPT_H
391
392/* Flag indicating if the library should be built with calls to getpwuid() */
393#undef HAVE_GETPWUID
394
395/* define if the compiler supports glibc backtrace */
396#undef HAVE_GLIBC_BACKTRACE
397
398/* Flag indicating whether the library will be compiled with GLPK support */
399#undef HAVE_GLPK
400
401/* Flag indicating whether the library will be compiled with GMV support */
402#undef HAVE_GMV
403
404/* Flag indicating whether or not gzstreams are available */
405#undef HAVE_GZSTREAM
406
407/* Define if HDF5 is available */
408#undef HAVE_HDF5
409
410/* Define if the HDF5 C++ interface is available */
411#undef HAVE_HDF5_CXX
412
413/* Define to 1 if you have the <inttypes.h> header file. */
414#undef HAVE_INTTYPES_H
415
416/* Flag indicating whether the library will be compiled with LASPACK support
417   */
418#undef HAVE_LASPACK
419
420/* Flag indicating whether the library will be compiled with libHilbert
421   support */
422#undef HAVE_LIBHILBERT
423
424/* define if the compiler has locale */
425#undef HAVE_LOCALE
426
427/* Define to 1 if you have the <memory.h> header file. */
428#undef HAVE_MEMORY_H
429
430/* Flag indicating whether the library will be compiled with MetaPhysicL
431   support */
432#undef HAVE_METAPHYSICL
433
434/* Flag indicating whether the library will be compiled with Metis support */
435#undef HAVE_METIS
436
437/* "The make directory command" */
438#undef HAVE_MKDIR
439
440/* Flag indicating whether or not MPI is available */
441#undef HAVE_MPI
442
443/* define if the compiler implements namespaces */
444#undef HAVE_NAMESPACES
445
446/* Flag indicating whether the library will be compiled with nanoflann KD-Tree
447   support */
448#undef HAVE_NANOFLANN
449
450/* Flag indicating whether the library will be compiled with Nemesis support
451   */
452#undef HAVE_NEMESIS_API
453
454/* Flag indicating whether the library will be compiled with Netcdf support */
455#undef HAVE_NETCDF
456
457/* Flag indicating whether the library will be compiled with NLOPT support */
458#undef HAVE_NLOPT
459
460/* Define if OpenMP is enabled */
461#undef HAVE_OPENMP
462
463/* Flag indicating whether the library will be compiled with Parmetis support
464   */
465#undef HAVE_PARMETIS
466
467/* Flag indicating whether or not PETSc is available */
468#undef HAVE_PETSC
469
470/* Flag indicating whether or not PETSc was compiled with Hypre support */
471#undef HAVE_PETSC_HYPRE
472
473/* Flag indicating whether or not the Toolkit for Advanced Optimization (TAO)
474   is available via PETSc */
475#undef HAVE_PETSC_TAO
476
477/* Define if you have POSIX threads libraries and header files. */
478#undef HAVE_PTHREAD
479
480/* Have PTHREAD_PRIO_INHERIT. */
481#undef HAVE_PTHREAD_PRIO_INHERIT
482
483/* Define to 1 if you have the <pwd.h> header file. */
484#undef HAVE_PWD_H
485
486/* Flag indicating whether the library will be compiled with Qhull support */
487#undef HAVE_QHULL_API
488
489/* define if the compiler supports Run-Time Type Identification */
490#undef HAVE_RTTI
491
492/* Flag indicating whether the library will be compiled with SFC support */
493#undef HAVE_SFCURVES
494
495/* Flag indicating whether or not SLEPc is available */
496#undef HAVE_SLEPC
497
498/* define if the compiler has the sstream header */
499#undef HAVE_SSTREAM
500
501/* Define to 1 if you have the <stdint.h> header file. */
502#undef HAVE_STDINT_H
503
504/* Define to 1 if you have the <stdlib.h> header file. */
505#undef HAVE_STDLIB_H
506
507/* define if the compiler supports std::hash */
508#undef HAVE_STD_HASH
509
510/* define if the compiler supports std::unordered_map */
511#undef HAVE_STD_UNORDERED_MAP
512
513/* define if the compiler supports std::unordered_multimap */
514#undef HAVE_STD_UNORDERED_MULTIMAP
515
516/* define if the compiler supports std::unordered_multiset */
517#undef HAVE_STD_UNORDERED_MULTISET
518
519/* define if the compiler supports std::unordered_set */
520#undef HAVE_STD_UNORDERED_SET
521
522/* define if the compiler has stringstream functionality */
523#undef HAVE_STRINGSTREAM
524
525/* Define to 1 if you have the <strings.h> header file. */
526#undef HAVE_STRINGS_H
527
528/* Define to 1 if you have the <string.h> header file. */
529#undef HAVE_STRING_H
530
531/* define if the compiler has the strstream header */
532#undef HAVE_STRSTREAM
533
534/* Define to 1 if you have the <sys/resource.h> header file. */
535#undef HAVE_SYS_RESOURCE_H
536
537/* Define to 1 if you have the <sys/stat.h> header file. */
538#undef HAVE_SYS_STAT_H
539
540/* Define to 1 if you have the <sys/types.h> header file. */
541#undef HAVE_SYS_TYPES_H
542
543/* Define to 1 if you have the <sys/utsname.h> header file. */
544#undef HAVE_SYS_UTSNAME_H
545
546/* Flag indicating whether the library shall be compiled to use the Threading
547   Building Blocks */
548#undef HAVE_TBB_API
549
550/* Flag indicating whether the library shall be compiled to use the Tecplot
551   interface */
552#undef HAVE_TECPLOT_API
553
554/* Flag indicating tecplot API understands newer features */
555#undef HAVE_TECPLOT_API_112
556
557/* Flag indicating whether the library will be compiled with Tetgen support */
558#undef HAVE_TETGEN
559
560/* Flag indicating whether the library will be compiled with Triangle support
561   */
562#undef HAVE_TRIANGLE
563
564/* Flag indicating whether the library shall be compiled to use the Trilinos
565   solver collection */
566#undef HAVE_TRILINOS
567
568/* Define to 1 if you have the <unistd.h> header file. */
569#undef HAVE_UNISTD_H
570
571/* Flag indicating whether the library will be compiled with VTK support */
572#undef HAVE_VTK
573
574/* Flag indicating headers and libraries for XDR IO are available */
575#undef HAVE_XDR
576
577/* Define to 1 if you have the <xmmintrin.h> header file. */
578#undef HAVE_XMMINTRIN_H
579
580/* Flag indicating xz is available for handling compressed .xz files */
581#undef HAVE_XZ
582
583/* Define to 1 if you have the <zlib.h> header file. */
584#undef HAVE_ZLIB_H
585
586/* header file for the final detected hash type */
587#undef INCLUDE_HASH
588
589/* header file for the final detected unordered_map type */
590#undef INCLUDE_UNORDERED_MAP
591
592/* header file for the final detected unordered_multimap type */
593#undef INCLUDE_UNORDERED_MULTIMAP
594
595/* header file for the final detected unordered_multiset type */
596#undef INCLUDE_UNORDERED_MULTISET
597
598/* header file for the final detected unordered_set type */
599#undef INCLUDE_UNORDERED_SET
600
601/* libMesh I/O file format compatibility string */
602#undef IO_COMPATIBILITY_VERSION
603
604/* libMesh source code version */
605#undef LIB_RELEASE
606
607/* libMesh version number */
608#undef LIB_VERSION
609
610/* Define to the sub-directory where libtool stores uninstalled libraries. */
611#undef LT_OBJDIR
612
613/* libMesh major version number */
614#undef MAJOR_VERSION
615
616/* libMesh micro version number */
617#undef MICRO_VERSION
618
619/* libMesh minor version number */
620#undef MINOR_VERSION
621
622/* Name of package */
623#undef PACKAGE
624
625/* Define to the address where bug reports for this package should be sent. */
626#undef PACKAGE_BUGREPORT
627
628/* Define to the full name of this package. */
629#undef PACKAGE_NAME
630
631/* Define to the full name and version of this package. */
632#undef PACKAGE_STRING
633
634/* Define to the one symbol short name of this package. */
635#undef PACKAGE_TARNAME
636
637/* Define to the home page for this package. */
638#undef PACKAGE_URL
639
640/* Define to the version of this package. */
641#undef PACKAGE_VERSION
642
643/* Flag indicating whether or not PETSc was configured with CHACO support */
644#undef PETSC_HAVE_CHACO
645
646/* Flag indicating whether or not PETSc was configured with MUMPS support */
647#undef PETSC_HAVE_MUMPS
648
649/* Flag indicating whether or not PETSc was configured with ParMETIS support
650   */
651#undef PETSC_HAVE_PARMETIS
652
653/* Flag indicating whether or not PETSc was configured with PARTY support */
654#undef PETSC_HAVE_PARTY
655
656/* Flag indicating whether or not PETSc was configured with PTSCOTCH support
657   */
658#undef PETSC_HAVE_PTSCOTCH
659
660/* Flag indicating whether or not PETSc was configured with SuperLU_dist
661   support */
662#undef PETSC_HAVE_SUPERLU_DIST
663
664/* Flag indicating whether or not PETSc was configured with debugging enabled
665   */
666#undef PETSC_USE_DEBUG
667
668/* size of processor_id */
669#undef PROCESSOR_ID_BYTES
670
671/* Define to necessary symbol if this constant uses a non-standard name on
672   your system. */
673#undef PTHREAD_CREATE_JOINABLE
674
675/* Flag indicating if the library should keep names in libMesh namespace */
676#undef REQUIRE_SEPARATE_NAMESPACE
677
678/* The size of `double', as computed by sizeof. */
679#undef SIZEOF_DOUBLE
680
681/* The size of `float', as computed by sizeof. */
682#undef SIZEOF_FLOAT
683
684/* The size of `function_pointer', as computed by sizeof. */
685#undef SIZEOF_FUNCTION_POINTER
686
687/* The size of `int', as computed by sizeof. */
688#undef SIZEOF_INT
689
690/* The size of `long int', as computed by sizeof. */
691#undef SIZEOF_LONG_INT
692
693/* The size of `short int', as computed by sizeof. */
694#undef SIZEOF_SHORT_INT
695
696/* The size of `size_t', as computed by sizeof. */
697#undef SIZEOF_SIZE_T
698
699/* The size of `unsigned int', as computed by sizeof. */
700#undef SIZEOF_UNSIGNED_INT
701
702/* The size of `void *', as computed by sizeof. */
703#undef SIZEOF_VOID_P
704
705/* Define to 1 if you have the ANSI C header files. */
706#undef STDC_HEADERS
707
708/* size of subdomain_id */
709#undef SUBDOMAIN_ID_BYTES
710
711/* If the compiler supports a TLS storage class define it to that here */
712#undef TLS
713
714/* Flag indicating whether the library shall be compiled to use the Trilinos
715   solver collection */
716#undef TRILINOS_HAVE_AZTECOO
717
718/* Flag indicating whether the library shall be compiled to use the
719   DataTransferKit */
720#undef TRILINOS_HAVE_DTK
721
722/* Flag indicating whether the library shall be compiled to use Epetra
723   interface in Trilinos */
724#undef TRILINOS_HAVE_EPETRA
725
726/* Flag indicating whether the library shall be compiled to use the Trilinos
727   EpetraExt interfaces */
728#undef TRILINOS_HAVE_EPETRAEXT
729
730/* Flag indicating whether the library shall be compiled to use the Trilinos
731   Ifpack interfaces */
732#undef TRILINOS_HAVE_IFPACK
733
734/* Flag indicating whether the library shall be compiled to use the ML package
735   */
736#undef TRILINOS_HAVE_ML
737
738/* Flag indicating whether the library shall be compiled to use the Nox solver
739   collection */
740#undef TRILINOS_HAVE_NOX
741
742/* Flag indicating whether the library shall be compiled to use the Tpetra
743   solver collection */
744#undef TRILINOS_HAVE_TPETRA
745
746/* size of unique_id */
747#undef UNIQUE_ID_BYTES
748
749/* Flag indicating if the library should be built using complex numbers */
750#undef USE_COMPLEX_NUMBERS
751
752/* Flag indicating if the library should be built using real numbers */
753#undef USE_REAL_NUMBERS
754
755/* Flag indicating whether the library shall be compiled to use any particular
756   thread API. */
757#undef USING_THREADS
758
759/* Version number of package */
760#undef VERSION
761
762/* Define to the equivalent of the C99 'restrict' keyword, or to
763   nothing if this is not supported.  Do not define if restrict is
764   supported directly.  */
765#undef restrict
766/* Work around a bug in Sun C++: it does not support _Restrict or
767   __restrict__, even though the corresponding Sun C compiler ends up with
768   "#define restrict _Restrict" or "#define restrict __restrict__" in the
769   previous line.  Perhaps some future version of Sun C++ will work with
770   restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
771#if defined __SUNPRO_CC && !defined __RESTRICT
772# define _Restrict
773# define __restrict__
774#endif
775