#include <CbcBranchCut.hpp>
Inheritance diagram for CbcBranchAllDifferent:
Public Member Functions | |
CbcBranchAllDifferent () | |
CbcBranchAllDifferent (CbcModel *model, int number, const int *which) | |
Useful constructor - passed set of integer variables which must all be different. | |
CbcBranchAllDifferent (const CbcBranchAllDifferent &) | |
virtual CbcObject * | clone () const |
Clone. | |
CbcBranchAllDifferent & | operator= (const CbcBranchAllDifferent &rhs) |
~CbcBranchAllDifferent () | |
virtual double | infeasibility (int &preferredWay) const |
Infeasibility - large is 0.5. | |
virtual CbcBranchingObject * | createBranch (int way) |
Creates a branching object. | |
Protected Attributes | |
int | numberInSet_ |
data Number of entries | |
int * | which_ |
Which variables. |
Definition at line 227 of file CbcBranchCut.hpp.
|
|
|
Useful constructor - passed set of integer variables which must all be different.
|
|
|
|
|
|
Clone.
Reimplemented from CbcBranchCut. |
|
|
|
Infeasibility - large is 0.5.
Reimplemented from CbcBranchCut. |
|
Creates a branching object.
Reimplemented from CbcBranchCut. |
|
data Number of entries
Definition at line 261 of file CbcBranchCut.hpp. |
|
Which variables.
Definition at line 263 of file CbcBranchCut.hpp. |