#include <cfloat>
#include <cstdio>
#include "AlpsConfig.h"
#include "CoinFinite.hpp"
Go to the source code of this file.
|
| enum | AlpsClockType { AlpsClockTypeCpu,
AlpsClockTypeWallClock
} |
| | The possible values for clock type. More...
|
| |
| enum | AlpsStaticBalanceScheme { AlpsRootInit = 0,
AlpsSpiral
} |
| | The possible values for static load balancing scheme. More...
|
| |
| enum | AlpsNodeStatus {
AlpsNodeStatusCandidate,
AlpsNodeStatusEvaluated,
AlpsNodeStatusPregnant,
AlpsNodeStatusBranched,
AlpsNodeStatusFathomed,
AlpsNodeStatusDiscarded
} |
| | The possible stati for the search nodes. More...
|
| |
| enum | AlpsSearchType {
AlpsSearchTypeBestFirst = 0,
AlpsSearchTypeBreadthFirst,
AlpsSearchTypeDepthFirst,
AlpsSearchTypeBestEstimate,
AlpsSearchTypeHybrid
} |
| | Search Strategies. More...
|
| |
| enum | AlpsKnowledgeType {
AlpsKnowledgeTypeModel = 0,
AlpsKnowledgeTypeModelGen,
AlpsKnowledgeTypeNode,
AlpsKnowledgeTypeNodeDesc,
AlpsKnowledgeTypeSolution,
AlpsKnowledgeTypeSubTree,
AlpsKnowledgeTypeUndefined
} |
| | Type of knowledge like solution, node, cut... More...
|
| |
| enum | AlpsKnowledgePoolType { AlpsKnowledgePoolTypeNode = 0,
AlpsKnowledgePoolTypeSolution,
AlpsKnowledgePoolTypeSubTree,
AlpsKnowledgePoolTypeUndefined
} |
| |
| enum | AlpsExitStatus {
AlpsExitStatusUnknown = -1,
AlpsExitStatusOptimal,
AlpsExitStatusTimeLimit,
AlpsExitStatusNodeLimit,
AlpsExitStatusSolLimit,
AlpsExitStatusFeasible,
AlpsExitStatusInfeasible,
AlpsExitStatusNoMemory,
AlpsExitStatusFailed,
AlpsExitStatusUnbounded
} |
| |
| enum | AlpsReturnStatus { AlpsReturnStatusOk = 0,
AlpsReturnStatusErr,
AlpsReturnStatusErrNoInt,
AlpsReturnStatusErrNoMem
} |
| |
| enum | AlpsPhase { AlpsPhaseRampup = 0,
AlpsPhaseSearch,
AlpsPhaseRampdown
} |
| |
◆ ALPS_NODE_PROCESS_TIME
| #define ALPS_NODE_PROCESS_TIME 0.0123 |
◆ ALPS_NONE
◆ ALPS_NOT_SET
◆ ALPS_DBL_MAX
| #define ALPS_DBL_MAX COIN_DBL_MAX |
◆ ALPS_INC_MAX
| #define ALPS_INC_MAX 1.0e80 |
◆ ALPS_OBJ_MAX
| #define ALPS_OBJ_MAX 1.0e75 |
◆ ALPS_OBJ_MAX_LESS
| #define ALPS_OBJ_MAX_LESS 1.0e70 |
◆ ALPS_BND_MAX
| #define ALPS_BND_MAX 1.0e20 |
◆ ALPS_INFINITY
| #define ALPS_INFINITY 1.0e20 |
◆ ALPS_INT_MAX
| #define ALPS_INT_MAX COIN_INT_MAX |
◆ ALPS_ZERO
| #define ALPS_ZERO 1.0e-14 |
◆ ALPS_GEN_TOL
| #define ALPS_GEN_TOL 1.0e-6 |
◆ ALPS_QUALITY_TOL
| #define ALPS_QUALITY_TOL 1.0e-5 |
◆ ALPS_SMALL_3
| #define ALPS_SMALL_3 1.0e-3 |
◆ ALPS_SMALL_4
| #define ALPS_SMALL_4 1.0e-4 |
◆ ALPS_SMALL_5
| #define ALPS_SMALL_5 1.0e-5 |
◆ ALPS_PRINTF
| #define ALPS_PRINTF printf |
◆ ALPS_DMSG
◆ ALPS_MAX
| #define ALPS_MAX |
( |
|
x, |
|
|
|
y |
|
) |
| ( ( (x) > (y) ) ? (x) : (y) ) |
◆ ALPS_MIN
| #define ALPS_MIN |
( |
|
x, |
|
|
|
y |
|
) |
| ( ( (x) < (y) ) ? (x) : (y) ) |
◆ ALPS_FABS
| #define ALPS_FABS |
( |
|
x | ) |
( (x < 0.0) ? -(x) : (x) ) |
◆ ALPS_ABS
| #define ALPS_ABS |
( |
|
x | ) |
( (x < 0) ? -(x) : (x) ) |
◆ AlpsNodeIndex_t
◆ AlpsPsStats
◆ AlpsClockType
The possible values for clock type.
| Enumerator |
|---|
| AlpsClockTypeCpu | |
| AlpsClockTypeWallClock | |
Definition at line 180 of file Alps.h.
◆ AlpsStaticBalanceScheme
The possible values for static load balancing scheme.
| Enumerator |
|---|
| AlpsRootInit | |
| AlpsSpiral | |
Definition at line 189 of file Alps.h.
◆ AlpsNodeStatus
The possible stati for the search nodes.
| Enumerator |
|---|
| AlpsNodeStatusCandidate | |
| AlpsNodeStatusEvaluated | |
| AlpsNodeStatusPregnant | |
| AlpsNodeStatusBranched | |
| AlpsNodeStatusFathomed | |
| AlpsNodeStatusDiscarded | |
Definition at line 198 of file Alps.h.
◆ AlpsSearchType
Search Strategies.
| Enumerator |
|---|
| AlpsSearchTypeBestFirst | |
| AlpsSearchTypeBreadthFirst | |
| AlpsSearchTypeDepthFirst | |
| AlpsSearchTypeBestEstimate | |
| AlpsSearchTypeHybrid | |
Definition at line 211 of file Alps.h.
◆ AlpsKnowledgeType
Type of knowledge like solution, node, cut...
| Enumerator |
|---|
| AlpsKnowledgeTypeModel | |
| AlpsKnowledgeTypeModelGen | |
| AlpsKnowledgeTypeNode | |
| AlpsKnowledgeTypeNodeDesc | |
| AlpsKnowledgeTypeSolution | |
| AlpsKnowledgeTypeSubTree | |
| AlpsKnowledgeTypeUndefined | |
Definition at line 223 of file Alps.h.
◆ AlpsKnowledgePoolType
| Enumerator |
|---|
| AlpsKnowledgePoolTypeNode | |
| AlpsKnowledgePoolTypeSolution | |
| AlpsKnowledgePoolTypeSubTree | |
| AlpsKnowledgePoolTypeUndefined | |
Definition at line 233 of file Alps.h.
◆ AlpsExitStatus
| Enumerator |
|---|
| AlpsExitStatusUnknown | |
| AlpsExitStatusOptimal | |
| AlpsExitStatusTimeLimit | |
| AlpsExitStatusNodeLimit | |
| AlpsExitStatusSolLimit | |
| AlpsExitStatusFeasible | |
| AlpsExitStatusInfeasible | |
| AlpsExitStatusNoMemory | |
| AlpsExitStatusFailed | |
| AlpsExitStatusUnbounded | |
Definition at line 244 of file Alps.h.
◆ AlpsReturnStatus
| Enumerator |
|---|
| AlpsReturnStatusOk | |
| AlpsReturnStatusErr | |
| AlpsReturnStatusErrNoInt | |
| AlpsReturnStatusErrNoMem | |
Definition at line 261 of file Alps.h.
◆ AlpsPhase
| Enumerator |
|---|
| AlpsPhaseRampup | |
| AlpsPhaseSearch | |
| AlpsPhaseRampdown | |
Definition at line 272 of file Alps.h.