| 
|   | CbcFixingBranchingObject () | 
|   | 
|   | CbcFixingBranchingObject (CbcModel *model, int way, int numberOnDownSide, const int *down, int numberOnUpSide, const int *up) | 
|   | 
|   | CbcFixingBranchingObject (const CbcFixingBranchingObject &) | 
|   | 
| CbcFixingBranchingObject &  | operator= (const CbcFixingBranchingObject &rhs) | 
|   | 
| virtual CbcBranchingObject *  | clone () const  | 
|   | Clone.  More...
  | 
|   | 
| virtual  | ~CbcFixingBranchingObject () | 
|   | 
| 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 int  | compareOriginalObject (const CbcBranchingObject *brObj) const  | 
|   | Compare the original object of this with the original object of brObj.  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...
  | 
|   | 
|   | OsiBranchingObject () | 
|   | Default Constructor.  More...
  | 
|   | 
|   | OsiBranchingObject (OsiSolverInterface *solver, double value) | 
|   | Constructor.  More...
  | 
|   | 
|   | OsiBranchingObject (const OsiBranchingObject &) | 
|   | Copy constructor.  More...
  | 
|   | 
| OsiBranchingObject &  | operator= (const OsiBranchingObject &rhs) | 
|   | Assignment operator.  More...
  | 
|   | 
| virtual  | ~OsiBranchingObject () | 
|   | Destructor.  More...
  | 
|   | 
| int  | numberBranches () const  | 
|   | The number of branch arms created for this branching object.  More...
  | 
|   | 
| int  | numberBranchesLeft () const  | 
|   | The number of branch arms left for this branching object.  More...
  | 
|   | 
| void  | incrementNumberBranchesLeft () | 
|   | Increment the number of branch arms left for this branching object.  More...
  | 
|   | 
| void  | setNumberBranchesLeft (int) | 
|   | Set the number of branch arms left for this branching object Just for forcing.  More...
  | 
|   | 
| void  | decrementNumberBranchesLeft () | 
|   | Decrement the number of branch arms left for this branching object.  More...
  | 
|   | 
| virtual bool  | boundBranch () const  | 
|   | Return true if branch should fix variables.  More...
  | 
|   | 
| int  | branchIndex () const  | 
|   | Get the state of the branching object This is just the branch index.  More...
  | 
|   | 
| void  | setBranchingIndex (int branchIndex) | 
|   | Set the state of the branching object.  More...
  | 
|   | 
| double  | value () const  | 
|   | Current value.  More...
  | 
|   | 
| const OsiObject *  | originalObject () const  | 
|   | Return pointer back to object which created.  More...
  | 
|   | 
| void  | setOriginalObject (const OsiObject *object) | 
|   | Set pointer back to object which created.  More...
  | 
|   | 
| virtual void  | checkIsCutoff (double) | 
|   | Double checks in case node can change its mind! Returns objective value Can change objective etc.  More...
  | 
|   | 
| int  | columnNumber () const  | 
|   | For debug.  More...
  | 
|   | 
| virtual void  | print (const OsiSolverInterface *=NULL) const  | 
|   | Print something about branch - only if log level high.  More...
  | 
|   | 
General Branching Object class. 
Each way fixes some variables to lower bound 
Definition at line 73 of file CbcFollowOn.hpp.