# config_default.h

Go to the documentation of this file.

    00001
    00002 /* include the COIN-OR-wide system specific configure header */
    00003 #include "configall_system.h"
    00004
    00005 /* include the public project specific macros */
    00006 #include "config_dylp_default.h"
    00007
    00008 /* Include float.h for _finite, _isnan */
    00009 #include <float.h>
    00010
    00011 /***************************************************************************/
    00012 /*             HERE DEFINE THE PROJECT SPECIFIC MACROS                     */
    00013 /*    These are only in effect in a setting that doesn't use configure     */
    00014 /***************************************************************************/
    00015
    00016 /* Define to the debug sanity check level (0 is no test) */
    00017 #define COIN_DYLP_CHECKLEVEL 0
    00018
    00019 /* Define to the debug verbosity level (0 is no output) */
    00020 #define COIN_DYLP_VERBOSITY 0
    00021
    00022 /*
    00023   But dylp was developed long before COIN came into being, so if you really
    00024   want the paranoid checks, define DYLP_PARANOIA. The value isn't important.
    00025 */
    00026 /* #define DYLP_PARANOIA 1 */
    00027
    00028 /*
    00029   But dylp was developed long before COIN came into being, so if you
    00030   want informational printing, DO NOT define DYLP_NDEBUG. The value isn't
    00031   important.
    00032 */
    00033 /* #undef DYLP_NDEBUG 1 */
    00034
    00035 /*
    00036   Define this variable to enable dylp's statistics collection features.
    00037 */
    00038 #define DYLP_STATISTICS 1
    00039
    00040 /*
    00041   Set to the full path directory name for the location of the error text
    00042    message file dy_errmsgs.txt. This file is distributed with dylp source and
    00043    not normally installed elsewhere. An absolute path to DyLP/src/Dylp/ is
    00044    appropriate. The string should end with a directory separator ("/" or "\",
    00045    depending on your system). The surrounding quotes are part of the
    00046    definition. There is no good default; the value given here will work from
    00047    the test directory, on a windows system, which seems the most likely
    00048    environment to be using this part of DylpConfig.h.
    00049 */
    00050 #ifndef DYLP_ERRMSGDIR
    00051 #define DYLP_ERRMSGDIR "..\\src\\Dylp\\"
    00052 #endif
    00053
    00054 /*
    00055   Define this symbol if your system is `big-endian', i.e., the most significant
    00056   byte of a multibyte quantity is stored in the lowest byte address. Intel x86
    00057   systems are little-endian. SPARC and Motorola are big-endian.
    00058 */
    00059 /* #define WORDS_BIGENDIAN 1 */
    00060
    00061 /*
    00062   Define this symbol if the quiet_nan function exists. This function should
    00063   return the bit pattern for IEEE quiet NaN.
    00064 */
    00065 /* #define DYLP_HAS_QUIET_NAN 1 */
    00066
    00067 /*
    00068   Define to be the name of the C function used to check that an IEEE floating
    00069   point value is finite. Common possibilities are finite, _finite, and
    00070   isfinite. _finite is correct for MSVC, which is the most likely place for
    00071   this to be used.
    00072 */
    00073 #define DYLP_ISFINITE _finite
    00074
    00075 /*
    00076   Define to be the name of the C function used to check that an IEEE floating
    00077   point value is NaN. Common possibilities are isnan and _isnan. _isnan for
    00078   MSVC, as per _finite.
    00079 */
    00080 #define DYLP_ISNAN _isnan
    00081
    00082 /*
    00083   Define to 1 if sunmath.h exists. As you might guess, define this only on a
    00084   Sun/Solaris system. And really, if you're building on Sun, why are you
    00085   using this part of the configuration file? Run configure!
    00086 */
    00087 /* #define HAVE_SUNMATH_H 1 */

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines