DyLP
1.10.4
DyLP
src
DylpStdLib
config_default.h
Go to the documentation of this file.
1
2
/* include the COIN-OR-wide system specific configure header */
3
#include "
configall_system.h
"
4
5
/* include the public project specific macros */
6
#include "
config_dylp_default.h
"
7
8
/* Include float.h for _finite, _isnan */
9
#include <float.h>
10
11
/***************************************************************************/
12
/* HERE DEFINE THE PROJECT SPECIFIC MACROS */
13
/* These are only in effect in a setting that doesn't use configure */
14
/***************************************************************************/
15
16
/* Define to the debug sanity check level (0 is no test) */
17
#define COIN_DYLP_CHECKLEVEL 0
18
19
/* Define to the debug verbosity level (0 is no output) */
20
#define COIN_DYLP_VERBOSITY 0
21
22
/*
23
But dylp was developed long before COIN came into being, so if you really
24
want the paranoid checks, define DYLP_PARANOIA. The value isn't important.
25
*/
26
/* #define DYLP_PARANOIA 1 */
27
28
/*
29
But dylp was developed long before COIN came into being, so if you
30
want informational printing, DO NOT define DYLP_NDEBUG. The value isn't
31
important.
32
*/
33
/* #undef DYLP_NDEBUG 1 */
34
35
/*
36
Define this variable to enable dylp's statistics collection features.
37
*/
38
#define DYLP_STATISTICS 1
39
40
/*
41
Set to the full path directory name for the location of the error text
42
message file dy_errmsgs.txt. This file is distributed with dylp source and
43
not normally installed elsewhere. An absolute path to DyLP/src/Dylp/ is
44
appropriate. The string should end with a directory separator ("/" or "\",
45
depending on your system). The surrounding quotes are part of the
46
definition. There is no good default; the value given here will work from
47
the test directory, on a windows system, which seems the most likely
48
environment to be using this part of DylpConfig.h.
49
*/
50
#ifndef DYLP_ERRMSGDIR
51
#define DYLP_ERRMSGDIR "..\\src\\Dylp\\"
52
#endif
53
54
/*
55
Define this symbol if your system is `big-endian', i.e., the most significant
56
byte of a multibyte quantity is stored in the lowest byte address. Intel x86
57
systems are little-endian. SPARC and Motorola are big-endian.
58
*/
59
/* #define WORDS_BIGENDIAN 1 */
60
61
/*
62
Define this symbol if the quiet_nan function exists. This function should
63
return the bit pattern for IEEE quiet NaN.
64
*/
65
/* #define DYLP_HAS_QUIET_NAN 1 */
66
67
/*
68
Define to be the name of the C function used to check that an IEEE floating
69
point value is finite. Common possibilities are finite, _finite, and
70
isfinite. _finite is correct for MSVC, which is the most likely place for
71
this to be used.
72
*/
73
#define DYLP_ISFINITE _finite
74
75
/*
76
Define to be the name of the C function used to check that an IEEE floating
77
point value is NaN. Common possibilities are isnan and _isnan. _isnan for
78
MSVC, as per _finite.
79
*/
80
#define DYLP_ISNAN _isnan
81
82
/*
83
Define to 1 if sunmath.h exists. As you might guess, define this only on a
84
Sun/Solaris system. And really, if you're building on Sun, why are you
85
using this part of the configuration file? Run configure!
86
*/
87
/* #define HAVE_SUNMATH_H 1 */
config_dylp_default.h
configall_system.h
Generated by
1.9.4