7 #ifndef __NOMAD400_DEFINES__
8 #define __NOMAD400_DEFINES__
38 #pragma warning(disable:4996)
42 #if !defined(UINT32_MAX)
44 #define UINT32_MAX 0xffffffff
47 #include "../nomad_nsbegin.hpp"
81 const double NaN = std::numeric_limits<double>::quiet_NaN();
117 #include "../nomad_nsend.hpp"
const double NaN
Quiet Not-A-Number.
solution with a better h. f is worse.
const double INF
Infinity.
const int INT_DISPLAY_WIDTH
Double min(const Double d1, const Double d2)
Smallest of two values >=.
SuccessType
Success type of an iteration.
const int M_INF_INT
minus infinity for int
const std::string DEFAULT_UNDEF_STR
Default undefined value string used by Double.
Full success (dominating)
const int NB_DIGITS_BEFORE_POINT
const char DIR_SEP
Directory separator.
const std::string DEFAULT_UNDEF_STR_HYPHEN
const int DISPLAY_PRECISION_FULL
Display all decimals.
const double SVD_MAX_COND
Max. acceptable cond. number.
const std::string DEFAULT_UNDEF_STR_1
const double D_INT_MAX
The UINT32_MAX constant as a double.
const int P_INF_INT
plus infinity for int
const int MAX_DIMENSION
Maximum number of variables.
Double max(const Double d1, const Double d2)
Largest of two values >=.
const int DISPLAY_PRECISION_STD
Precision after decimal point (number of digits)
const double SVD_EPS
Epsilon for SVD.
const std::string DEFAULT_INF_STR
Default infinity string used by Double.
const double DEFAULT_EPSILON
Default epsilon used by Double.
const int SVD_MAX_MPN
Matrix maximal size (m+n )
const size_t INF_SIZE_T
The infinity for size_t.