Ipopt Documentation  
config_default.h
Go to the documentation of this file.
1 
2 /* include the COIN-OR-wide system specific configure header */
3 /* this file lives in BuildTools/headers, which may not be around
4  * however, with the normal autotools-based build system, we should
5  * never get into a situation where this code should be compiled
6  */
7 #warning "Ipopt-internal config_default.h is compiled. This is likely going to fail."
8 /* #include "configall_system.h" */
9 
10 /* this needs to come before the include of config_ipopt_default.h */
11 #ifndef IPOPTLIB_EXPORT
12 #ifdef _WIN32
13 /* assuming we build an Ipopt DLL */
14 #define IPOPTLIB_EXPORT __declspec(dllexport)
15 #else
16 #define IPOPTLIB_EXPORT
17 #endif
18 #endif
19 
20 /* include the public project specific macros */
21 #include "config_ipopt_default.h"
22 
23 /***************************************************************************/
24 /* HERE DEFINE THE PROJECT SPECIFIC PRIVATE MACROS */
25 /* These are only in effect in a setting that doesn't use configure */
26 /***************************************************************************/
27 
28 /* Define to the debug sanity check level (0 is no test) */
29 #define COIN_IPOPT_CHECKLEVEL 0
30 
31 /* Define to the debug verbosity level (0 is no output) */
32 #define COIN_IPOPT_VERBOSITY 0
33 
34 /* If defined, the Ampl Solver Library is available. */
35 #define COIN_HAS_ASL 1
36 
37 /* If defined, the LAPACK Library is available. */
38 #define COIN_HAS_LAPACK 1
39 
40 /* If defined, the HSL library is available. */
41 #define COIN_HAS_HSL 1
42 
43 /* If defined, the MUMPS library is available. */
44 /* #undef COIN_HAS_MUMPS */
45 
46 /* Define to 1 if the linear solver loader should be compiled to allow dynamic
47  loading of shared libraries with linear solvers */
48 /* #undef HAVE_LINEARSOLVERLOADER */
49 
50 /* Define to 1 if Pardiso is available */
51 /* #undef HAVE_PARDISO */
52 
53 /* Define to 1 if you are using Pardiso from MKL */
54 /* #undef HAVE_PARDISO_MKL */
55 
56 /* Define to 1 if you are using the parallel version of Pardiso */
57 /* #undef HAVE_PARDISO_PARALLEL */
58 
59 /* Define to 1 if WSMP is available */
60 /* #undef HAVE_WSMP */
61 
62 /* Define to the C type corresponding to Fortran INTEGER */
63 #ifndef FORTRAN_INTEGER_TYPE
64 #define FORTRAN_INTEGER_TYPE int
65 #endif
66 
67 #ifdef _MSC_VER
68 /* Define to be the name of C-function for Inf check */
69 #define COIN_C_FINITE _finite
70 #endif
config_ipopt_default.h