| 
|   | 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...
  | 
|   | 
Branching object for Special ordered sets. 
Variable_ is the set id number (redundant, as the object also holds a pointer to the set. 
Definition at line 104 of file CbcBranchLink.hpp.