Ipopt Documentation  
 
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1/* src/Common/config.h. Generated from config.h.in by configure. */
2/* src/Common/config.h.in. Generated from configure.ac by autoheader. */
3
4/* Define to 1 if the inexact linear solver option is included */
5/* #undef BUILD_INEXACT */
6
7/* Define to 1 if your C++ compiler doesn't accept -c and -o together. */
8/* #undef CXX_NO_MINUS_C_MINUS_O */
9
10/* Define to dummy `main' function (if any) required to link to the Fortran
11 libraries. */
12/* #undef F77_DUMMY_MAIN */
13
14/* Define to a macro mangling the given C identifier (in lower and upper
15 case), which must not contain underscores, for linking with Fortran. */
16#define F77_FUNC(name,NAME) name ## _
17
18/* As F77_FUNC, but for C identifiers containing underscores. */
19#define F77_FUNC_(name,NAME) name ## _
20
21/* Define to 1 if your Fortran compiler doesn't accept -c and -o together. */
22/* #undef F77_NO_MINUS_C_MINUS_O */
23
24/* Define if F77 and FC dummy `main' functions are identical. */
25/* #undef FC_DUMMY_MAIN_EQ_F77 */
26
27/* Define to 1 if you have the <cfloat> header file. */
28#define HAVE_CFLOAT 1
29
30/* Define to 1 if you have the <cieeefp> header file. */
31/* #undef HAVE_CIEEEFP */
32
33/* Define to 1 if you have the <cmath> header file. */
34#define HAVE_CMATH 1
35
36/* Define to 1 if you have the <dlfcn.h> header file. */
37#define HAVE_DLFCN_H 1
38
39/* Define to 1 if you have the <float.h> header file. */
40/* #undef HAVE_FLOAT_H */
41
42/* Define to 1 if you have the <ieeefp.h> header file. */
43/* #undef HAVE_IEEEFP_H */
44
45/* Define to 1 if you have the <inttypes.h> header file. */
46#define HAVE_INTTYPES_H 1
47
48/* Define to 1 if you have the <math.h> header file. */
49/* #undef HAVE_MATH_H */
50
51/* Define to 1 if you have the `MPI_Initialized' function. */
52/* #undef HAVE_MPI_INITIALIZED */
53
54/* Define to 1 if you have the <stdint.h> header file. */
55#define HAVE_STDINT_H 1
56
57/* Define to 1 if you have the <stdio.h> header file. */
58#define HAVE_STDIO_H 1
59
60/* Define to 1 if you have the <stdlib.h> header file. */
61#define HAVE_STDLIB_H 1
62
63/* Define to 1 if you have the <strings.h> header file. */
64#define HAVE_STRINGS_H 1
65
66/* Define to 1 if you have the <string.h> header file. */
67#define HAVE_STRING_H 1
68
69/* Define to 1 if you have the <sys/stat.h> header file. */
70#define HAVE_SYS_STAT_H 1
71
72/* Define to 1 if you have the <sys/types.h> header file. */
73#define HAVE_SYS_TYPES_H 1
74
75/* Define to 1 if you have the <unistd.h> header file. */
76#define HAVE_UNISTD_H 1
77
78/* Define to 1 if you have the `vsnprintf' function. */
79#define HAVE_VSNPRINTF 1
80
81/* Define to 1 if windows.h is available. */
82/* #undef HAVE_WINDOWS_H */
83
84/* Define to 1 if you have the `_vsnprintf' function. */
85/* #undef HAVE__VSNPRINTF */
86
87/* Library Visibility Attribute */
88/* #undef HSLLIB_EXPORT */
89
90/* Library Visibility Attribute */
91#define IPOPTAMPLINTERFACELIB_EXPORT
92
93/* Library Visibility Attribute */
94#define IPOPTLIB_EXPORT
95
96/* Define to the debug sanity check level (0 is no test) */
97#define IPOPT_CHECKLEVEL 0
98
99/* Define to be the name of C-function for Inf check */
100#define IPOPT_C_FINITE std::isfinite
101
102/* Define to 1 if ASL is available. */
103#define IPOPT_HAS_ASL 1
104
105/* Define to 1 if function drand48 is available */
106#define IPOPT_HAS_DRAND48 1
107
108/* Define to 1 if function feenableexcept is available */
109#define IPOPT_HAS_FEENABLEEXCEPT 1
110
111/* Define to 1 if HSL is available. */
112/* #undef IPOPT_HAS_HSL */
113
114/* Define to 1 if the LAPACK package is available */
115#define IPOPT_HAS_LAPACK 1
116
117/* Define to 1 if the linear solver loader should be used to load libraries
118 with linear solvers at runtime */
119#define IPOPT_HAS_LINEARSOLVERLOADER 1
120
121/* Define to 1 if Mumps is available. */
122#define IPOPT_HAS_MUMPS 1
123
124/* Define to 1 if Pardiso from MKL is available */
125/* #undef IPOPT_HAS_PARDISO_MKL */
126
127/* Define to 1 if function rand is available */
128#define IPOPT_HAS_RAND 1
129
130/* Define to 1 if the Spral package is available */
131/* #undef IPOPT_HAS_SPRAL */
132
133/* Define to 1 if function std::rand is available */
134#define IPOPT_HAS_STD__RAND 1
135
136/* Define to 1 if va_copy is available */
137#define IPOPT_HAS_VA_COPY 1
138
139/* Define to 1 if WSMP is available */
140/* #undef IPOPT_HAS_WSMP */
141
142/* Define to a macro mangling the given C identifier (in lower and upper
143 case). */
144/* #undef IPOPT_HSL_FUNC */
145
146/* As IPOPT_HSL_FUNC, but for C identifiers containing underscores. */
147/* #undef IPOPT_HSL_FUNC_ */
148
149/* Define to 1 if Ipopt index type is int64_t */
150/* #undef IPOPT_INT64 */
151
152/* Define to a macro mangling the given C identifier (in lower and upper
153 case). */
154#define IPOPT_LAPACK_FUNC(name,NAME) name ## _
155
156/* As IPOPT_LAPACK_FUNC, but for C identifiers containing underscores. */
157#define IPOPT_LAPACK_FUNC_(name,NAME) name ## _
158
159/* Define to 1 if MPI should be initialized (finalized) when Ipopt library is
160 (un)loaded. */
161#define IPOPT_MPIINIT 1
162
163/* Define to 1 if using single precision floating point */
164/* #undef IPOPT_SINGLE */
165
166/* Define to the debug verbosity level (0 is no output) */
167#define IPOPT_VERBOSITY 0
168
169/* Version number of project */
170#define IPOPT_VERSION "3.14.16"
171
172/* Major version number of project. */
173#define IPOPT_VERSION_MAJOR 3
174
175/* Minor version number of project. */
176#define IPOPT_VERSION_MINOR 14
177
178/* Release version number of project. */
179#define IPOPT_VERSION_RELEASE 16
180
181/* Define to a macro mangling the given C identifier (in lower and upper
182 case). */
183/* #undef IPOPT_WSMP_FUNC */
184
185/* As IPOPT_WSMP_FUNC, but for C identifiers containing underscores. */
186/* #undef IPOPT_WSMP_FUNC_ */
187
188/* Define to the sub-directory where libtool stores uninstalled libraries. */
189#define LT_OBJDIR ".libs/"
190
191/* Define to the address where bug reports for this package should be sent. */
192#define PACKAGE_BUGREPORT "https://github.com/coin-or/Ipopt/issues/new"
193
194/* Define to the full name of this package. */
195#define PACKAGE_NAME "Ipopt"
196
197/* Define to the full name and version of this package. */
198#define PACKAGE_STRING "Ipopt 3.14.16"
199
200/* Define to the one symbol short name of this package. */
201#define PACKAGE_TARNAME "ipopt"
202
203/* Define to the home page for this package. */
204#define PACKAGE_URL "https://github.com/coin-or/Ipopt"
205
206/* Define to the version of this package. */
207#define PACKAGE_VERSION "3.14.16"
208
209/* Name of Pardiso library from pardiso-project.org */
210/* #undef PARDISO_LIB */
211
212/* Library Visibility Attribute */
213#define SIPOPTAMPLINTERFACELIB_EXPORT
214
215/* Library Visibility Attribute */
216#define SIPOPTLIB_EXPORT
217
218/* The size of `int *', as computed by sizeof. */
219#define SIZEOF_INT_P 8
220
221/* Define to 1 if all of the C90 standard headers exist (not just the ones
222 required in a freestanding environment). This macro is provided for
223 backward compatibility; new code need not use it. */
224#define STDC_HEADERS 1