35 #if defined(__linux__)
36 #define ALPS_MEMORY_USAGE 1
135 #define ALPS_NODE_PROCESS_TIME 0.0123
137 #define ALPS_NOT_SET -1
143 #define ALPS_DBL_MAX COIN_DBL_MAX
144 #define ALPS_INC_MAX 1.0e80
145 #define ALPS_OBJ_MAX 1.0e75
146 #define ALPS_OBJ_MAX_LESS 1.0e70
147 #define ALPS_BND_MAX 1.0e20
148 #define ALPS_INFINITY 1.0e20
150 #define ALPS_INT_MAX COIN_INT_MAX
156 #define ALPS_ZERO 1.0e-14
157 #define ALPS_GEN_TOL 1.0e-6
158 #define ALPS_QUALITY_TOL 1.0e-5
159 #define ALPS_SMALL_3 1.0e-3
160 #define ALPS_SMALL_4 1.0e-4
161 #define ALPS_SMALL_5 1.0e-5
165 #define ALPS_PRINTF printf
167 #define ALPS_DMSG printf
172 #define ALPS_MAX( x, y ) ( ( (x) > (y) ) ? (x) : (y) )
173 #define ALPS_MIN( x, y ) ( ( (x) < (y) ) ? (x) : (y) )
174 #define ALPS_FABS(x) ( (x < 0.0) ? -(x) : (x) )
175 #define ALPS_ABS(x) ( (x < 0) ? -(x) : (x) )
AlpsClockType
The possible values for clock type.
@ AlpsReturnStatusErrNoMem
@ AlpsReturnStatusErrNoInt
@ AlpsKnowledgeTypeSolution
@ AlpsKnowledgeTypeUndefined
@ AlpsKnowledgeTypeSubTree
@ AlpsKnowledgeTypeModelGen
AlpsStaticBalanceScheme
The possible values for static load balancing scheme.
struct ALPS_PS_STATS AlpsPsStats
AlpsSearchType
Search Strategies.
@ AlpsSearchTypeDepthFirst
@ AlpsSearchTypeBestEstimate
@ AlpsSearchTypeBestFirst
@ AlpsSearchTypeBreadthFirst
AlpsNodeStatus
The possible stati for the search nodes.
@ AlpsNodeStatusDiscarded
@ AlpsNodeStatusCandidate
@ AlpsNodeStatusEvaluated
int KnowledgeType
Type of knowledge like solution, node, cut...
@ AlpsExitStatusUnbounded
@ AlpsExitStatusNodeLimit
@ AlpsExitStatusInfeasible
@ AlpsExitStatusTimeLimit