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