/home/coin/svn-release/OptimizationSuite-1.1.0/Blis/src/Blis.h File Reference

This graph shows which files directly or indirectly include this file:

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

Definition at line 127 of file Blis.h.

#define BLIS_HEUR_ROUND_DISABLE   1000000

Definition at line 129 of file Blis.h.

#define BLIS_PSEUDO   21

Definition at line 131 of file Blis.h.


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.


Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1