/home/coin/svn-release/OptimizationSuite-1.1.0/Blis/src/Blis.h File Reference
Go to the source code of this file.
Defines |
| #define | BLIS_CUT_DISABLE 20 |
| #define | BLIS_HEUR_ROUND_DISABLE 1000000 |
| #define | BLIS_PSEUDO 21 |
Enumerations |
| enum | BlisLpStatus {
BlisLpStatusOptimal,
BlisLpStatusAbandoned,
BlisLpStatusPrimalInfeasible,
BlisLpStatusDualInfeasible,
BlisLpStatusPrimalObjLim,
BlisLpStatusDualObjLim,
BlisLpStatusIterLim,
BlisLpStatusUnknown
} |
| enum | BlisReturnStatus {
BlisReturnStatusOk = 0,
BlisReturnStatusErrLp,
BlisReturnStatusInfeasible,
BlisReturnStatusUnbounded,
BlisReturnStatusOverObjLim,
BlisReturnStatusFeasible,
BlisReturnStatusBranch,
BlisReturnStatusUnknown
} |
| enum | BlisCutStrategy {
BlisCutStrategyNotSet = -1,
BlisCutStrategyNone = 0,
BlisCutStrategyRoot,
BlisCutStrategyAuto,
BlisCutStrategyPeriodic
} |
| enum | BlisHeurStrategy {
BlisHeurStrategyNotSet = -1,
BlisHeurStrategyNone = 0,
BlisHeurStrategyRoot,
BlisHeurStrategyAuto,
BlisHeurStrategyPeriodic,
BlisHeurStrategyBeforeRoot
} |
| enum | BlisHotStartStrategy { BlisHotStartBranchIncorrect,
BlisHotStartBranchCorrect
} |
| enum | BlisBranchingStrategy { BlisBranchingStrategyMaxInfeasibility,
BlisBranchingStrategyPseudoCost,
BlisBranchingStrategyReliability,
BlisBranchingStrategyStrong
} |
| enum | BlisSolutionType {
BlisSolutionTypeBounding,
BlisSolutionTypeBranching,
BlisSolutionTypeDiving,
BlisSolutionTypeHeuristic,
BlisSolutionTypeStrong
} |
| enum | BlisBranchingObjectType { BlisBranchingObjectTypeNone = 0,
BlisBranchingObjectTypeInt,
BlisBranchingObjectTypeSos
} |
| | Branching object type.
More...
|
Define Documentation
| #define BLIS_CUT_DISABLE 20 |
| #define BLIS_HEUR_ROUND_DISABLE 1000000 |
Enumeration Type Documentation
- Enumerator:
| BlisLpStatusOptimal |
|
| BlisLpStatusAbandoned |
|
| BlisLpStatusPrimalInfeasible |
|
| BlisLpStatusDualInfeasible |
|
| BlisLpStatusPrimalObjLim |
|
| BlisLpStatusDualObjLim |
|
| BlisLpStatusIterLim |
|
| BlisLpStatusUnknown |
|
Definition at line 31 of file Blis.h.
- Enumerator:
| BlisReturnStatusOk |
|
| BlisReturnStatusErrLp |
|
| BlisReturnStatusInfeasible |
|
| BlisReturnStatusUnbounded |
|
| BlisReturnStatusOverObjLim |
|
| BlisReturnStatusFeasible |
|
| BlisReturnStatusBranch |
|
| BlisReturnStatusUnknown |
|
Definition at line 44 of file Blis.h.
- Enumerator:
| BlisCutStrategyNotSet |
|
| BlisCutStrategyNone |
|
| BlisCutStrategyRoot |
|
| BlisCutStrategyAuto |
|
| BlisCutStrategyPeriodic |
|
Definition at line 65 of file Blis.h.
- Enumerator:
| BlisHeurStrategyNotSet |
|
| BlisHeurStrategyNone |
|
| BlisHeurStrategyRoot |
|
| BlisHeurStrategyAuto |
|
| BlisHeurStrategyPeriodic |
|
| BlisHeurStrategyBeforeRoot |
|
Definition at line 73 of file Blis.h.
- Enumerator:
| BlisHotStartBranchIncorrect |
|
| BlisHotStartBranchCorrect |
|
Definition at line 91 of file Blis.h.
- Enumerator:
| BlisBranchingStrategyMaxInfeasibility |
|
| BlisBranchingStrategyPseudoCost |
|
| BlisBranchingStrategyReliability |
|
| BlisBranchingStrategyStrong |
|
Definition at line 98 of file Blis.h.
- Enumerator:
| BlisSolutionTypeBounding |
|
| BlisSolutionTypeBranching |
|
| BlisSolutionTypeDiving |
|
| BlisSolutionTypeHeuristic |
|
| BlisSolutionTypeStrong |
|
Definition at line 108 of file Blis.h.
Branching object type.
- Enumerator:
| BlisBranchingObjectTypeNone |
|
| BlisBranchingObjectTypeInt |
|
| BlisBranchingObjectTypeSos |
|
Definition at line 119 of file Blis.h.