#include <CbcBranchActual.hpp>
Inheritance diagram for CbcCliqueBranchingObject:
Public Member Functions | |
CbcCliqueBranchingObject () | |
CbcCliqueBranchingObject (CbcModel *model, const CbcClique *clique, int way, int numberOnDownSide, const int *down, int numberOnUpSide, const int *up) | |
CbcCliqueBranchingObject (const CbcCliqueBranchingObject &) | |
CbcCliqueBranchingObject & | operator= (const CbcCliqueBranchingObject &rhs) |
virtual CbcBranchingObject * | clone () const |
Clone. | |
virtual | ~CbcCliqueBranchingObject () |
virtual double | branch (bool normalBranch=false) |
Does next branch and updates state. | |
virtual void | print (bool normalBranch) |
Print something about branch - only if log level high. | |
Private Attributes | |
const CbcClique * | clique_ |
data | |
unsigned int | downMask_ [2] |
downMask - bit set to fix to weak bounds, not set to leave unfixed | |
unsigned int | upMask_ [2] |
upMask - bit set to fix to weak bounds, not set to leave unfixed |
Intended for cliques which are long enough to make it worthwhile but <= 64 members. There will also be ones for long cliques.
Variable_ is the clique id number (redundant, as the object also holds a pointer to the clique.
Definition at line 597 of file CbcBranchActual.hpp.
|
|
|
|
|
|
|
|
|
|
|
Clone.
Implements CbcBranchingObject. |
|
Does next branch and updates state.
Implements CbcBranchingObject. |
|
Print something about branch - only if log level high.
Reimplemented from CbcBranchingObject. |
|
data
Definition at line 630 of file CbcBranchActual.hpp. |
|
downMask - bit set to fix to weak bounds, not set to leave unfixed
Definition at line 632 of file CbcBranchActual.hpp. |
|
upMask - bit set to fix to weak bounds, not set to leave unfixed
Definition at line 634 of file CbcBranchActual.hpp. |