|
| CbcLinkBranchingObject () |
|
| CbcLinkBranchingObject (CbcModel *model, const CbcLink *set, int way, double separator) |
|
| CbcLinkBranchingObject (const CbcLinkBranchingObject &) |
|
CbcLinkBranchingObject & | operator= (const CbcLinkBranchingObject &rhs) |
|
virtual CbcBranchingObject * | clone () const |
| Clone. More...
|
|
virtual | ~CbcLinkBranchingObject () |
|
virtual double | branch () |
| Does next branch and updates state. More...
|
|
virtual void | print () |
| Print something about branch - only if log level high. More...
|
|
virtual CbcBranchObjType | type () const |
| Return the type (an integer identifier) of this . More...
|
|
virtual CbcRangeCompare | compareBranchingObject (const CbcBranchingObject *brObj, const bool replaceIfOverlap=false) |
| Compare the this with brObj . More...
|
|
| CbcBranchingObject () |
| Default Constructor. More...
|
|
| CbcBranchingObject (CbcModel *model, int variable, int way, double value) |
| Constructor. More...
|
|
| CbcBranchingObject (const CbcBranchingObject &) |
| Copy constructor. More...
|
|
CbcBranchingObject & | operator= (const CbcBranchingObject &rhs) |
| Assignment operator. More...
|
|
virtual | ~CbcBranchingObject () |
| Destructor. More...
|
|
virtual int | fillStrongInfo (CbcStrongInfo &) |
| Some branchingObjects may claim to be able to skip strong branching. More...
|
|
void | resetNumberBranchesLeft () |
| Reset number of branches left to original. More...
|
|
void | setNumberBranches (int value) |
| Set number of branches to do. More...
|
|
virtual double | branch (OsiSolverInterface *) |
| Execute the actions required to branch, as specified by the current state of the branching object, and advance the object's state. More...
|
|
virtual void | fix (OsiSolverInterface *, double *, double *, int) const |
| Update bounds in solver as in 'branch' and update given bounds. More...
|
|
virtual bool | tighten (OsiSolverInterface *) |
| Change (tighten) bounds in object to reflect bounds in solver. More...
|
|
virtual void | previousBranch () |
| Reset every information so that the branching object appears to point to the previous child. More...
|
|
virtual void | print () const |
| Print something about branch - only if log level high. More...
|
|
int | variable () const |
| Index identifying the associated CbcObject within its class. More...
|
|
int | way () const |
| Get the state of the branching object. More...
|
|
void | way (int way) |
| Set the state of the branching object. More...
|
|
void | setModel (CbcModel *model) |
| update model More...
|
|
CbcModel * | model () const |
| Return model. More...
|
|
CbcObject * | object () const |
| Return pointer back to object which created. More...
|
|
void | setOriginalObject (CbcObject *object) |
| Set pointer back to object which created. More...
|
|
virtual int | compareOriginalObject (const CbcBranchingObject *brObj) const |
| Compare the original object of this with the original object of brObj . More...
|
|