#include <CbcBranchActual.hpp>
Inheritance diagram for CbcLongCliqueBranchingObject:
Public Member Functions | |
CbcLongCliqueBranchingObject () | |
CbcLongCliqueBranchingObject (CbcModel *model, const CbcClique *clique, int way, int numberOnDownSide, const int *down, int numberOnUpSide, const int *up) | |
CbcLongCliqueBranchingObject (const CbcLongCliqueBranchingObject &) | |
CbcLongCliqueBranchingObject & | operator= (const CbcLongCliqueBranchingObject &rhs) |
virtual CbcBranchingObject * | clone () const |
Clone. | |
virtual | ~CbcLongCliqueBranchingObject () |
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_ |
downMask - bit set to fix to weak bounds, not set to leave unfixed | |
unsigned int * | upMask_ |
upMask - bit set to fix to weak bounds, not set to leave unfixed |
These are for cliques which are > 64 members Variable is number of clique.
Definition at line 642 of file CbcBranchActual.hpp.
CbcLongCliqueBranchingObject::CbcLongCliqueBranchingObject | ( | ) |
CbcLongCliqueBranchingObject::CbcLongCliqueBranchingObject | ( | CbcModel * | model, | |
const CbcClique * | clique, | |||
int | way, | |||
int | numberOnDownSide, | |||
const int * | down, | |||
int | numberOnUpSide, | |||
const int * | up | |||
) |
CbcLongCliqueBranchingObject::CbcLongCliqueBranchingObject | ( | const CbcLongCliqueBranchingObject & | ) |
virtual CbcLongCliqueBranchingObject::~CbcLongCliqueBranchingObject | ( | ) | [virtual] |
CbcLongCliqueBranchingObject& CbcLongCliqueBranchingObject::operator= | ( | const CbcLongCliqueBranchingObject & | rhs | ) |
virtual CbcBranchingObject* CbcLongCliqueBranchingObject::clone | ( | ) | const [virtual] |
virtual double CbcLongCliqueBranchingObject::branch | ( | bool | normalBranch = false |
) | [virtual] |
virtual void CbcLongCliqueBranchingObject::print | ( | bool | normalBranch | ) | [virtual] |
const CbcClique* CbcLongCliqueBranchingObject::clique_ [private] |
unsigned int* CbcLongCliqueBranchingObject::downMask_ [private] |
downMask - bit set to fix to weak bounds, not set to leave unfixed
Definition at line 677 of file CbcBranchActual.hpp.
unsigned int* CbcLongCliqueBranchingObject::upMask_ [private] |
upMask - bit set to fix to weak bounds, not set to leave unfixed
Definition at line 679 of file CbcBranchActual.hpp.