Go to the documentation of this file.
34 #include "CoinFinite.hpp"
170 #if defined(__linux__)
171 #define ALPS_MEMORY_USAGE 1
278 #define ALPS_NODE_PROCESS_TIME 0.0123
280 #define ALPS_NOT_SET -1
286 #define ALPS_DBL_MAX COIN_DBL_MAX
287 #define ALPS_INC_MAX 1.0e80
288 #define ALPS_OBJ_MAX 1.0e75
289 #define ALPS_OBJ_MAX_LESS 1.0e70
290 #define ALPS_BND_MAX 1.0e20
291 #define ALPS_INFINITY 1.0e20
293 #define ALPS_INT_MAX COIN_INT_MAX
299 #define ALPS_ZERO 1.0e-14
300 #define ALPS_GEN_TOL 1.0e-6
301 #define ALPS_QUALITY_TOL 1.0e-5
302 #define ALPS_SMALL_3 1.0e-3
303 #define ALPS_SMALL_4 1.0e-4
304 #define ALPS_SMALL_5 1.0e-5
308 #define ALPS_PRINTF printf
310 #define ALPS_DMSG printf
315 #define ALPS_MAX( x, y ) ( ( (x) > (y) ) ? (x) : (y) )
316 #define ALPS_MIN( x, y ) ( ( (x) < (y) ) ? (x) : (y) )
317 #define ALPS_FABS(x) ( (x < 0.0) ? -(x) : (x) )
318 #define ALPS_ABS(x) ( (x < 0) ? -(x) : (x) )
@ AlpsExitStatusNodeLimit
@ AlpsSearchTypeBreadthFirst
@ AlpsKnowledgeTypeNodeDesc
@ AlpsSearchTypeBestFirst
AlpsStaticBalanceScheme
The possible values for static load balancing scheme.
AlpsNodeStatus
The possible stati for the search nodes.
AlpsClockType
The possible values for clock type.
AlpsSearchType
Search Strategies.
@ AlpsNodeStatusCandidate
@ AlpsNodeStatusEvaluated
@ AlpsReturnStatusErrNoInt
@ AlpsExitStatusUnbounded
@ AlpsKnowledgePoolTypeSolution
@ AlpsSearchTypeBestEstimate
@ AlpsReturnStatusErrNoMem
@ AlpsNodeStatusDiscarded
struct ALPS_PS_STATS AlpsPsStats
@ AlpsKnowledgeTypeUndefined
AlpsKnowledgeType
Type of knowledge like solution, node, cut...
@ AlpsKnowledgeTypeModelGen
@ AlpsKnowledgePoolTypeNode
@ AlpsKnowledgePoolTypeUndefined
@ AlpsExitStatusInfeasible
@ AlpsKnowledgeTypeSubTree
@ AlpsKnowledgePoolTypeSubTree
@ AlpsSearchTypeDepthFirst
@ AlpsKnowledgeTypeSolution
@ AlpsExitStatusTimeLimit