NOMAD Source
Version 4.0.0 Beta
|
Go to the documentation of this file.
52 #ifndef __NOMAD400_DEFINES__
53 #define __NOMAD400_DEFINES__
83 #pragma warning(disable:4996)
87 #if !defined(UINT32_MAX)
89 #define UINT32_MAX 0xffffffff
92 #include "../nomad_nsbegin.hpp"
126 const double NaN = std::numeric_limits<double>::quiet_NaN();
158 #include "../nomad_nsend.hpp"
160 #endif // __NOMAD400_DEFINES__
const int M_INF_INT
minus infinity for int
const int MAX_DIMENSION
Maximum number of variables.
Double max(const Double d1, const Double d2)
Largest of two values >=.
const double INF
Infinity.
const std::string DEFAULT_UNDEF_STR_HYPHEN
const std::string DEFAULT_UNDEF_STR
Default undefined value string used by Double.
const double D_INT_MAX
The UINT32_MAX constant as a double.
SuccessType
Success type of an iteration.
const double NaN
Quiet Not-A-Number.
const int INT_DISPLAY_WIDTH
const std::string DEFAULT_INF_STR
Default infinity string used by Double.
Double min(const Double d1, const Double d2)
Smallest of two values >=.
const double DEFAULT_EPSILON
Default epsilon used by Double.
const std::string DEFAULT_UNDEF_STR_1
const int DISPLAY_PRECISION_STD
Precision after decimal point (number of digits)
@ PARTIAL_SUCCESS
solution with a better h. f is worse.
const int DISPLAY_PRECISION_FULL
Display all decimals.
@ FULL_SUCCESS
Full success (dominating)
const size_t INF_SHORT
The infinity for short.
@ NOT_EVALUATED
Not evaluated yet.
const size_t INF_SIZE_T
The infinity for size_t.
const int NB_DIGITS_BEFORE_POINT
const int P_INF_INT
plus infinity for int
const char DIR_SEP
Directory separator.