#include <CbcBranchActual.hpp>
Inheritance diagram for CbcSOSBranchingObject:
Public Member Functions | |
CbcSOSBranchingObject () | |
CbcSOSBranchingObject (CbcModel *model, const CbcSOS *clique, int way, double separator) | |
CbcSOSBranchingObject (const CbcSOSBranchingObject &) | |
CbcSOSBranchingObject & | operator= (const CbcSOSBranchingObject &rhs) |
virtual CbcBranchingObject * | clone () const |
Clone. | |
virtual | ~CbcSOSBranchingObject () |
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 CbcSOS * | set_ |
data | |
double | separator_ |
separator |
Variable_ is the set id number (redundant, as the object also holds a pointer to the set.
Definition at line 687 of file CbcBranchActual.hpp.
CbcSOSBranchingObject::CbcSOSBranchingObject | ( | ) |
CbcSOSBranchingObject::CbcSOSBranchingObject | ( | CbcModel * | model, | |
const CbcSOS * | clique, | |||
int | way, | |||
double | separator | |||
) |
CbcSOSBranchingObject::CbcSOSBranchingObject | ( | const CbcSOSBranchingObject & | ) |
virtual CbcSOSBranchingObject::~CbcSOSBranchingObject | ( | ) | [virtual] |
CbcSOSBranchingObject& CbcSOSBranchingObject::operator= | ( | const CbcSOSBranchingObject & | rhs | ) |
virtual CbcBranchingObject* CbcSOSBranchingObject::clone | ( | ) | const [virtual] |
virtual double CbcSOSBranchingObject::branch | ( | bool | normalBranch = false |
) | [virtual] |
virtual void CbcSOSBranchingObject::print | ( | bool | normalBranch | ) | [virtual] |
const CbcSOS* CbcSOSBranchingObject::set_ [private] |
double CbcSOSBranchingObject::separator_ [private] |