- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Macros | Enumerations
Blis.h File Reference
`#include "AlpsConfig.h"`
`#include "BcpsConfig.h"`
`#include "BlisConfig.h"`
Include dependency graph for Blis.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros
#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, BlisBranchingStrategyBilevel }
enum | BlisSolutionType { BlisSolutionTypeBounding, BlisSolutionTypeBranching, BlisSolutionTypeDiving, BlisSolutionTypeHeuristic, BlisSolutionTypeStrong }
enum | BlisBranchingObjectType { BlisBranchingObjectTypeNone = 0, BlisBranchingObjectTypeInt, BlisBranchingObjectTypeSos, BlisBranchingObjectTypeBilevel }
| Branching object type. More...

## Macro Definition Documentation

#define BLIS_CUT_DISABLE 20

Definition at line 132 of file Blis.h.

#define BLIS_HEUR_ROUND_DISABLE 1000000

Definition at line 134 of file Blis.h.

#define BLIS_PSEUDO 21

Definition at line 136 of file Blis.h.

## Enumeration Type Documentation

enum BlisLpStatus

Enumerator
BlisLpStatusOptimal |
BlisLpStatusAbandoned |
BlisLpStatusPrimalInfeasible |
BlisLpStatusDualInfeasible |
BlisLpStatusPrimalObjLim |
BlisLpStatusDualObjLim |
BlisLpStatusIterLim |
BlisLpStatusUnknown |

Definition at line 35 of file Blis.h.

enum BlisReturnStatus

Enumerator
BlisReturnStatusOk |
BlisReturnStatusErrLp |
BlisReturnStatusInfeasible |
BlisReturnStatusUnbounded |
BlisReturnStatusOverObjLim |
BlisReturnStatusFeasible |
BlisReturnStatusBranch |
BlisReturnStatusUnknown |

Definition at line 48 of file Blis.h.

enum BlisCutStrategy

Enumerator
BlisCutStrategyNotSet |
BlisCutStrategyNone |
BlisCutStrategyRoot |
BlisCutStrategyAuto |
BlisCutStrategyPeriodic |

Definition at line 69 of file Blis.h.

enum BlisHeurStrategy

Enumerator
BlisHeurStrategyNotSet |
BlisHeurStrategyNone |
BlisHeurStrategyRoot |
BlisHeurStrategyAuto |
BlisHeurStrategyPeriodic |
BlisHeurStrategyBeforeRoot |

Definition at line 77 of file Blis.h.

enum BlisHotStartStrategy

Enumerator
BlisHotStartBranchIncorrect |
BlisHotStartBranchCorrect |

Definition at line 95 of file Blis.h.

enum BlisBranchingStrategy

Enumerator
BlisBranchingStrategyMaxInfeasibility |
BlisBranchingStrategyPseudoCost |
BlisBranchingStrategyReliability |
BlisBranchingStrategyStrong |
BlisBranchingStrategyBilevel |

Definition at line 102 of file Blis.h.

enum BlisSolutionType

Enumerator
BlisSolutionTypeBounding |
BlisSolutionTypeBranching |
BlisSolutionTypeDiving |
BlisSolutionTypeHeuristic |
BlisSolutionTypeStrong |

Definition at line 112 of file Blis.h.

enum BlisBranchingObjectType

Branching object type.

Enumerator
BlisBranchingObjectTypeNone |
BlisBranchingObjectTypeInt |
BlisBranchingObjectTypeSos |
BlisBranchingObjectTypeBilevel |

Definition at line 123 of file Blis.h.